我正在尝试部署我的 C#.Net 控制台应用程序。
我试过的方法。
构建应用程序
- 进入bin目录
- 在调试目录中复制文件并移动到压缩文件夹
- 在不同的机器上解压并运行.exe文件
我遇到的问题是:
我在我的项目中使用了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建议集Copy Local to 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.