
真正的问题是我们在客户端项目的后期构建步骤中运行ILMerge;最好的解决方案是将其转移到实际的部署过程中.但是,我们目前的工具将难以实施.
有没有办法告诉.NET该类型可能在多个程序集中并且没关系(考虑到它们实际上是相同的程序集,但只是在一种情况下与另一个程序集合并)?
解决方法 所以,如果我理解正确的话,你的测试项目会引用库和客户端,而这些库又合并了库…因此,在测试的构建时,你得到两个相同库的引用.我认为解决方案是从测试项目中删除库引用,并仅引用客户端,该客户端将包含您需要的所有内容. 总结以上是内存溢出为你收集整理的修复由ILMerge引起的C#.NET中的冲突类型全部内容,希望文章能够帮你解决修复由ILMerge引起的C#.NET中的冲突类型所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)