0
當我選擇在Visual Studio中「重新生成解決方案」,在二進制文件的輸出類似於這樣:創建一個「最低限度的部署包」與Visual Studio 2010
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
這似乎是一個可怕的很多因爲你所有的真的需要運行該程序是exe
,config
和dll
s的庫。
我該如何去構建一個「最小部署包」,它實際上只包含需要在另一臺機器上運行程序的最低限度(當然假設它已安裝.NET)?
更重要的是,'vshosts'文件應該[不要部署](http://msdn.microsoft.com/en-us/library/ms185331(v = vs.110).aspx)與您的應用程序在所有! – 2013-02-20 09:33:06
這是'Release'模式的輸出嗎? – 2013-02-20 09:39:22
@dtryon是的,但在調試中看起來很相似 – 2013-02-20 09:40:12