当我在 Visual Studio 中选择“重建解决方案”时,二进制文件中的输出类似于以下内容:
MyProgram.exe
MyProgram.pdb
MyProgram.exe.config
MyProgram.vshosts.exe
MyProgram.vshosts.exe.config
MyProgram.vshosts.exe.manifest
log4net.dll
log4net.xml
SomeOtherLibary.dll
AnotherLibrary.dll
对于 Release 来说,这似乎有很多东西,因为运行程序真正需要exe
的是库的,config
和dll
s 。
我该如何构建一个“最小部署包”,它实际上只包含在另一台机器上运行程序所需的最低限度(当然假设它安装了.NET)?