链接 .Net 程序集
-
01-07-2019 - |
题
这都是假设,所以请耐心等待。
假设我正在用 C# 编写一个名为 Foo 的工具。输出是 foo.exe。我发现了一些我喜欢使用的非常棒的库,称为 Bar,我可以在我的项目中将其引用为 bar.dll。当我构建项目时,我的输出目录中有 foo.exe 和 bar.dll。目前很好。
我想做的是链接 foo.exe 和 bar.dll,这样它们就是一个程序集 foo.exe。我希望能够在 VS2008 中执行此操作,但如果我必须求助于像 al.exe 这样的命令行工具,我不太介意。
解决方案
有ILMerge。 关联
其他提示
在项目属性下设置构建后事件:
ilmerge /out:$(TargetDir)foo.exe $(TargetPath) $(TargetDir)bar.dll
查看发现的ILMerge工具 这里.
感谢所有回答的人!
我最终得到 NuGenUnify 它为 ilmerge 提供了一个 GUI 包装器。
不隶属于 StackOverflow