サード パーティの .exeのラッパーとして機能するプロジェクトがあります (コマンド ラインを作成して実行可能ファイルを実行するための静的メソッドがあります)。ソリューションの少なくともいくつかのプロジェクトで使用したいと考えています。理想的には、.exe はそのラッパー プロジェクトにのみ存在する必要があります (それを使用する各プロジェクトに追加する必要はありません)。現在、IIS 7で実行されているWebプロジェクト(.NET MVC)でこれを機能させようとしていますAssembly.GetExecutingAssembly().Location
が、ラッパーが呼び出されたディレクトリを確認するために使用すると、次のようなフォルダーにいます
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\"my project"\65a016fb\ac5f20a7\assembly\dl3\d8de0f10\06e277a2_55b2cd01
私のサードパーティの.exeはどこにも見つかりません。コンパイルされない参照でファイルをコピーすることはできますか?
ところで、 .exeの「出力ディレクトリにコピー」および「ビルドアクション」プロパティを「常にコピー」および「コンテンツ」/「リソース」/「埋め込みリソース」に設定しましたが、これまでのところ成功していません。