是否可以在SharpDevelop内的编译时运行ILMerge?

时间:2010-11-15 14:15:00

标签: build-process build-automation ilmerge sharpdevelop

我想将我的.Net库(我在SharpDevelop IDE中开发)作为单个dll提供。我一直在手动使用ILMerge将我编译的库及其所有参考库合并在一起,但希望自动完成。

我希望在SharpDevelop内部进行自动合并,而无需设置外部构建脚本。这可能吗?

1 个答案:

答案 0 :(得分:2)

SharpDevelop使用MSBuild编译代码,因此最简单的方法是使用正确的参数创建运行ILMerge的post build step。您可以从“构建事件”选项卡下的“项目选项”中创建构建后步骤。或者,您可以在记事本中直接编辑项目文件。