我想部署我的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