com.ourpalm.ilruntime
Version:
ILRuntime C#热更解译器 中文在线文档: https://ourpalm.github.io/ILRuntime/ QQ群:512079820 ## 更新记录 ### V2.1.0 #### Breaking Change - 由于调试协议变更,2.1.0以上的版本调试插件不和以前版本相兼容,需要从VS和VSCode插件商店安装新版本调试插件 #### 新功能 - 调试器支持多工程同时调试 - 调试器新增自动发现可调式实例的功能,在同一局域网网络时可自动发现所有可调式实例
26 lines • 6.25 kB
JSON
{
"name": "com.ourpalm.ilruntime",
"displayName": "ILRuntime",
"version": "2.1.0",
"unity": "2018.1",
"description": "ILRuntime\nC#\u70ed\u66f4\u89e3\u8bd1\u5668\n\u4e2d\u6587\u5728\u7ebf\u6587\u6863: https://ourpalm.github.io/ILRuntime/\n\rQQ\u7fa4\uff1a512079820\n## \u66f4\u65b0\u8bb0\u5f55\n\r### V2.1.0\r\n\r\n#### Breaking Change\r\n- \u7531\u4e8e\u8c03\u8bd5\u534f\u8bae\u53d8\u66f4\uff0c2.1.0\u4ee5\u4e0a\u7684\u7248\u672c\u8c03\u8bd5\u63d2\u4ef6\u4e0d\u548c\u4ee5\u524d\u7248\u672c\u76f8\u517c\u5bb9\uff0c\u9700\u8981\u4eceVS\u548cVSCode\u63d2\u4ef6\u5546\u5e97\u5b89\u88c5\u65b0\u7248\u672c\u8c03\u8bd5\u63d2\u4ef6\r\n\r\n#### \u65b0\u529f\u80fd\r\n- \u8c03\u8bd5\u5668\u652f\u6301\u591a\u5de5\u7a0b\u540c\u65f6\u8c03\u8bd5\r\n- \u8c03\u8bd5\u5668\u65b0\u589e\u81ea\u52a8\u53d1\u73b0\u53ef\u8c03\u5f0f\u5b9e\u4f8b\u7684\u529f\u80fd\uff0c\u5728\u540c\u4e00\u5c40\u57df\u7f51\u7f51\u7edc\u65f6\u53ef\u81ea\u52a8\u53d1\u73b0\u6240\u6709\u53ef\u8c03\u5f0f\u5b9e\u4f8b\r\n- \u65b0\u589eVSCode\u8c03\u8bd5\u63d2\u4ef6\uff0c \u540c\u65f6\u652f\u6301Windows\u548cMac\r\n- \u65b0\u589eVS2022\u8c03\u8bd5\u5668\u652f\u6301\r\n\r\n#### Bug\u4fee\u6b63\r\n- \u4fee\u590d\u4e00\u4e2a\u5b9e\u4f8b\u5316\u65f6\u4e0d\u80fd\u627e\u5230\u6b63\u786e\u7684\u6784\u9020\u51fd\u6570\u7684Bug\r\n- Prewarm\u63a5\u53e3\u53ef\u9884\u70edasync\u65b9\u6cd5\r\n- \u4fee\u590d\u4e00\u4e9b\u60c5\u51b5\u4e0b\u4f7f\u7528\u6cdb\u578b\u7ea6\u675f\u4f1a\u62a5\u9519\u7684\u95ee\u9898\r\n- \u4fee\u590d\u5bc4\u5b58\u5668\u6a21\u5f0f\u6709\u65f6\u5728for\u5faa\u73af\u4e2d\u4f7f\u7528\u503c\u7c7b\u578b\u884c\u4e3a\u4e0d\u7b26\u5408\u9884\u671f\u7684\u95ee\u9898\r\n- \u4fee\u590d\u4e00\u4e9b\u7528\u53d1\u4e0bGetCustomAttribute\u4e0d\u80fd\u83b7\u53d6\u6307\u5b9aAttribute\u7684\u95ee\u9898\r\n- \u4fee\u590dStfld\u4e0eLdfld\u5f53\u5bf9\u8c61\u4e3a\u9002\u914d\u5668\u65f6\u7684\u5f02\u5e38\r\n- \u4fee\u590d\u70ed\u66f4\u4e2d\u65e0\u6cd5\u4f7f\u7528Delegate.CreateDelegate\u7684\u95ee\u9898\r\n- \u4fee\u590dCLR\u7ed1\u5b9a\u6f0f\u5206\u6790async\u65b9\u6cd5\u548cevent\u52a0\u51cf\u7684\u95ee\u9898\r\n- \u4fee\u590d\u7eaf\u70ed\u66f4\u5185event\u4f9d\u7136\u9700\u8981\u9002\u914d\u5668\u7684\u95ee\u9898\r\n- \u4fee\u590d\u5bc4\u5b58\u5668\u6a21\u5f0f\u4e0b\u6784\u9020\u51fd\u6570\u53c2\u6570\u6bd4\u8f83\u591a\u65f6\u62a5\u9519\u7684\u95ee\u9898\r\n- \u4f18\u5316\u5f02\u5e38\u65e5\u5fd7\u8f93\u51fa\uff0c\u907f\u514d\u70ed\u66f4\u5185\u6808\u4fe1\u606f\u88ab\u4e22\u5f03\r\n- \u4fee\u590d\u4e00\u4e9b\u7528\u6cd5\u4e0binterface\u5f3a\u8f6c\u7ed3\u679c\u4e0d\u7b26\u5408\u9884\u671f\u7684\u95ee\u9898\r\n- \u4fee\u590dMethodInfo.CreateDelegate\u62a5\u9519\u7684\u95ee\u9898\r\n- \u4fee\u590d\u5bc4\u5b58\u5668\u6a21\u5f0f\u6709\u4e9b\u60c5\u51b5\u4e0bforeach\u5185\u90e8\u8fd0\u884c\u5f02\u5e38\u7684\u95ee\u9898\r\n- \u4fee\u590d\u5bc4\u5b58\u5668\u6a21\u5f0f\u6709\u65f6\u5019\u88ab\u5185\u8054\u7684\u65b9\u6cd5\u4e2d\u503c\u7c7b\u578b\u88ab\u7834\u574f\u7684\u95ee\u9898\r\n- \u4fee\u590d\u5bc4\u5b58\u5668\u6a21\u5f0f\u4e0b\u6709\u65f6\u503c\u7c7b\u578b\u590d\u5236\u51fa\u9519\u7684\u95ee\u9898\r\n- \u4fee\u590d\u5bc4\u5b58\u5668\u6a21\u5f0f\u4f7f\u7528JITImmediately\u65f6\u4ea7\u751f\u9884\u671f\u5916\u7684GC Alloc\u7684\u95ee\u9898\r\n- \u4fee\u590d\u5bc4\u5b58\u5668\u6a21\u5f0f\u5076\u73b0\u6808\u635f\u574f\u7684\u95ee\u9898\r\n- \u4fee\u590d\u5bc4\u5b58\u5668\u6a21\u5f0f\u8c03\u7528\u591a\u6001\u65b9\u6cd5\u65f6\u5076\u73b0\u62a5\u9519\u7684\u95ee\u9898\r\n- \u4fee\u590d\u5bc4\u5b58\u5668\u6a21\u5f0f\u4e0b\u4e00\u4e9b\u60c5\u51b5ref\u8bbe\u7f6e\u53d8\u91cf\u503c\u4e0d\u751f\u6548\u7684\u95ee\u9898\r\n- \u4fee\u590d\u5bc4\u5b58\u5668\u6a21\u5f0f\u4e0b\u4e00\u4e2a\u59d4\u6258\u91cc\u4f7f\u7528\u503c\u7c7b\u578b\u62a5\u9519\u7684\u95ee\u9898\r\n- \u4fee\u590d\u4e00\u4e2a\u9690\u5f0f\u5f3a\u8f6c\u503c\u7c7b\u578b\u65f6\u62a5\u9519\u7684\u95ee\u9898\r\n- \u4fee\u590d\u6cdb\u578b\u65b9\u6cd5\u5185\u65ad\u70b9\u65e0\u6cd5\u547d\u4e2d\u7684\u95ee\u9898\r\n- \u4fee\u590d\u5728\u8c03\u8bd5async\u65b9\u6cd5\u65f6\u5361\u6b7b\u7684\u95ee\u9898\r\n- \u4fee\u590d\u6cdb\u578b\u7c7b\u578b\u4e2d\u6dfb\u52a0\u59d4\u6258\u51fa\u9519\u7684\u95ee\u9898\r\n- \u4fee\u590dType.GetField\u63a5\u53e3\u540c\u4e2a\u5b57\u6bb5\u8fd4\u56de\u591a\u6b21\u7684\u95ee\u9898\r\n- \u4fee\u590dDelegate.Target\u65e0\u6cd5\u4f7f\u7528\u7684\u95ee\u9898\r\n- \u4fee\u590d\u591a\u5c42\u5d4c\u5957\u503c\u7c7b\u578b\u51fa\u73b0\u5f02\u5e38\u7684\u95ee\u9898\r\n- \u4fee\u590d\u5d4c\u5957using\u65f6\u65e0\u6cd5\u6b63\u786e\u8c03\u7528Dispose\u7684\u95ee\u9898\r\n- \u4fee\u590d\u4e00\u4e2a\u5bfc\u81f4\u5f03\u7528Appdomain\u5185\u5b58\u65e0\u6cd5\u6b63\u786e\u91ca\u653e\u7684\u95ee\u9898\r\n- \u4fee\u6b63\u4e00\u4e2a\u503c\u7c7b\u578b\u5728\u65e0\u503c\u7c7b\u578b\u7ed1\u5b9a\u65f6\u5b57\u6bb5\u8d4b\u503c\u4e0d\u6b63\u786e\u7684\u95ee\u9898\r\n- \u4fee\u6b63\u4e00\u4e2a\u8bbf\u95ee\u4e3b\u5de5\u7a0b\u7c7b\u578b\u5b57\u6bb5\u5076\u73b0\u8bfb\u9519\u5b57\u6bb5\u7684\u95ee\u9898\r\n- \u4fee\u590d\u53cd\u5c04\u65f6\u6307\u5b9aDeclaredOnly\u4f9d\u7136\u4f1a\u8fd4\u56de\u7236\u7c7b\u5b57\u6bb5\u7684\u95ee\u9898\r\n- \u4fee\u590d\u4e00\u4e9b\u7528\u6cd5\u4e0bProperty.SetValue\u62a5\u9519\u7684\u95ee\u9898\r\n- \u4fee\u590d\u901a\u8fc7\u53cd\u5c04\u521b\u5efa\u6cdb\u578b\u65b9\u6cd5\u62a5\u9519\u7684\u95ee\u9898\r\n- \u4fee\u590d\u6cdb\u578b\u65b9\u6cd5\u5185\u5bf9\u53d8\u91cf\u8d4bnull\u540e\u8fd0\u884c\u62a5\u9519\u7684\u95ee\u9898\r\n- \u4fee\u590d\u4e00\u4e2a\u7531\u4e8e\u54c8\u5e0c\u78b0\u649e\u5bfc\u81f4\u7684\u5b57\u6bb5\u8bfb\u53d6\u4e32\u884c\u7684\u95ee\u9898\r\n- \u4fee\u590dFieldInfo.GetRawConstantValue\u62a5\u9519\u7684\u95ee\u9898",
"keywords": [
"ILRuntime",
"ilrt",
"hotfix"
],
"author": {
"name": "Ourpalm",
"email": "example@ourpal.com",
"url": "https://github.com/Ourpalm/ILRuntime"
},
"category": "Hotfix",
"samples": [
{
"displayName": "Demo",
"description": "\u793a\u4f8b\u4e2d\u5305\u542b\u4e86ILRuntime\u7684\u57fa\u7840\u7528\u6cd5\uff0c\u53cd\u5c04\u7684\u7528\u6cd5\uff0cCLR\u91cd\u5b9a\u5411/\u7ed1\u5b9a\uff0c\u503c\u7c7b\u578b\u7ed1\u5b9a\uff0cJson\u5e8f\u5217\u5316\u7b49\u7684\u4f7f\u7528\u65b9\u5f0f",
"path": "Samples~/Basic Demo"
}
],
"type": "library"
}