我的问题是:当我更改代码并构建新的dll并将其放入GAC时,为什么不更新耗费的wcf适配器对话框?
详细信息:我正在为Biztalk server 2013 r2开发我的自定义wcf lob适配器。我已经实现了所需的接口和IMetadataBrowseHandler
,然后构建它并将其放入GAC。
在Biztalk项目中使用它时,我可以在浏览"添加生成的项目=> ConsumeAdapterService"时看到我的结果。我更改了我的代码,所以我必须在树中看到新节点,但在重新启动Visual Studio之前我没有看到任何新项目。
以下是对话框的图片:
答案 0 :(得分:1)
Visual Studio第一次从本地GAC加载DLL。第二次(在更新之后),DLL已经是应用程序域的一部分,因此除非重新启动Visual Studio,否则它不会更新。
这是默认行为,在.NET中非常标准。
你不能在“从GAC重新加载DLL”的行中对Visual Studio说些什么,所以你需要手动重启它。