7得票2回答
无法使用“PackageReference”与“MSBuild.ILMerge.Task”

使用通过packagereference引用的MSBuild.ILMerge.Task时,出现了以下错误: error MSB4018: The "MSBuild.ILMerge.Task" task failed unexpectedly. error MSB4018: System.IO...

7得票2回答
如何使用ILMerge将XML文档文件与DLL合并?

我知道可以将PDB与DLL文件合并,但我正在尝试使用XML文档文件进行合并。这应该是可能的,因为.NET程序集中没有.xml文件,但在IDE中有文档。如何做到这一点?

7得票2回答
合并DLL并更改命名空间管理

我想创建一个与第三方dll合并的单个dll,这意味着最终用户只需要处理1个dll而不是2个。 为了增加可读性,让我们假设第三方dll是nLog。如果合并后的dll的使用者已经在他们的项目中引用了NLog,那么该怎么办? 理想情况下,我想能够在我的项目中更改NLog名称空间为“XyzNLog...

7得票3回答
合并程序集并使用internal关键字

合并程序集是否会改变internal关键字的作用域? 我相当确定它不会产生影响(或者至少不会有什么影响),因为任何引用最终程序集的人都无法访问internal类。 这可能是一个没有实际价值的假设性问题,但我还是很好奇。 编辑:我的意思是使用ILMerge进行合并,而不是将源代码组合成一个...

7得票1回答
.NET合并的程序集的性能

我有两个.NET库:“Foo.Bar”和“Foo.Baz”。其中,“Foo.Bar”是自包含的,而“Foo.Baz”引用了“Foo.Bar”。 假设我执行以下操作: 1. 使用ILMerge将“Foo.Bar.dll”与“Foo.Baz.dll”合并为“Foo1.dll”。 2. 创建一个...

7得票2回答
ilmerge错误 "不允许未解决的程序集引用: xxxxxxx"

我正在尝试使用ilmerge合并两个程序集,方法如下链接所述:http://www.hanselman.com/blog/MixingLanguagesInASingleAssemblyInVisualStudioSeamlesslyWithILMergeAndMSBuild.aspx。但是,...

7得票3回答
使用“.net-4.0”指定后,Nant构建仍使用.NET 4.5(Beta)程序集引用

安装了 .Net 4.5 Beta 后,我的 Nant 构建输出失败,错误信息如下: "无法从程序集 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 中加载类型 'System.Run...