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))
このアセンブリが展開されたフォルダに正しく読み込まれていることを確認するにはどうすればよいですか。
ありがとうございました。上
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.
なぜ、リリースバージョンではなく、デバッグバージョンを導入しますか? –
は関係ありません。リリース版と同じ。 – HaBo