【发布时间】:2021-03-26 11:02:48
【问题描述】:
我有两个程序集:
- 主插件程序集 - 用于我的项目的插件
- 框架程序集 - 我想将此程序集与主插件合并,这样我就可以重用在不同项目中经常使用的一些常用方法。
我在主插件程序集上安装了 ILMerge,并引用了构建的框架 dll,同时在解决方案上设置项目构建顺序。
现在,在我部署之前,这看起来没问题。当我尝试使用我的单元测试项目进行调试时,主要问题就出现了。
在我的单元测试项目中,我有一个对主插件程序集的引用,它允许我使用 fakexrmeasy 来运行我的单元测试。但是,既然程序集已经合并,我希望我应该能够在我的单元测试项目中使用框架方法。在测试类中引用主插件程序集时,我似乎无法访问这些方法。
上面提到的所有项目都存在于同一个解决方案中。
我对 ILMerge 还很陌生,所以可能会做一些非常明显的错误。我只是使用内置的 Visual Studio 编译器进行编译。
谁能指出可能出了什么问题?
【问题讨论】:
标签: plugins dynamics-crm ilmerge fakexrmeasy