这都是假设的,请耐心等待。链接.Net程序集
假设我正在用C#编写一个名为Foo的工具。输出是foo.exe。我找到了一些非常棒的库,我喜欢使用Bar,我可以在我的项目中将其引用为bar.dll。当我构建我的项目时,我的输出目录中有foo.exe和bar.dll。目前很好。
我想要做的就是链接foo.exe和bar.dll,因此它们是一个程序集foo.exe。我宁愿能够在VS2008中做到这一点,但如果我不得不求助于像al.exe这样的命令行工具,我并不介意。
这都是假设的,请耐心等待。链接.Net程序集
假设我正在用C#编写一个名为Foo的工具。输出是foo.exe。我找到了一些非常棒的库,我喜欢使用Bar,我可以在我的项目中将其引用为bar.dll。当我构建我的项目时,我的输出目录中有foo.exe和bar.dll。目前很好。
我想要做的就是链接foo.exe和bar.dll,因此它们是一个程序集foo.exe。我宁愿能够在VS2008中做到这一点,但如果我不得不求助于像al.exe这样的命令行工具,我并不介意。
还有ILMerge。 Link
查看发现的ILMerge工具here。
建立一个生成后事件下的项目属性:
ilmerge /out:$(TargetDir)foo.exe $(TARGETPATH)$(TARGETDIR)bar.dll
谢谢大家谁回答!
我结束了与NuGenUnify它提供了ilmerge的GUI包装。