我想部署我的C#.Net控制檯應用程序。部署C#.Net控制檯應用程序
我試過的方法。
構建
- 轉到斌目錄
- 在調試目錄複製文件,並移動到壓縮文件夾
- 在不同的機器上提取並運行的.exe文件的應用程序
問題我是h aving是:
我已經在我的項目中使用了MSXML2程序集。 我猜這個程序集沒有複製到bin目錄,我正在運行的機器.exe文件沒有這個程序集。
當我運行.exe它會得到低於錯誤。
System.IO.FileNotFoundException: The system cannot locate the resource specified.
at MSXML2.IXMLHTTPRequest.send(object varbody
at projectname.Program.Main(String[] args))
我該如何確保將此程序集正確加載到我已部署的文件夾中。
感謝您關注我的問題。
應用dotnetengineer suggession 設置複製本地爲TRUE 新問題:
Could not load file or assembly 'Interop.MSXML2, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. An attempt was made to load a program with an incorrect format.
爲什麼要部署調試版本而不是發行版本? – 2012-04-23 15:20:34
沒關係。與發佈版本相同。 – HaBo 2012-04-23 15:27:00