我有一个引用.Net Framework 4.7.2的类库项目。我需要创建一个exe,其中将包含项目的所有引用。我将无法访问虚拟机上的任何代码或项目引用,在那里需要运行这个exe。所有的东西都应该包含在这个exe中。
我遇到了 这个 关于SO的问题。
的解决方案,如 costura.Fody
和 ILMerge
该问题中提到的 "管理汇编 "解决了我同样的问题。
(我是一个新的.Net和C#),我有疑问,因为我不确定管理的汇编与任何其他的,在我参考的问题中的一个答案中提到的。
谁能帮助清除这个或建议任何其他解决方案,如果有的话。
Fody.Costura 在.net 4.7.2框架下,几乎是开箱即用。当可执行文件被编译后,它包括了所有的东西。一种方法是知道你的可执行文件的大小会增加。另一种方法是使用工具,如 ILSpy 查看可执行文件