2017-09-21 9 views
0

私は次のエラーを取得する:Debug/Releaseフォルダで最終バイナリを生成するプロセスはどれですか?

Error: Unable to copy file "obj\Debug\xx.exe" to "bin\Debug\xx.exe". The process cannot access the file 'bin\Debug\xx.exe' because it is being used by another process.

私はVSのバージョン15.3.5を使用しています

私はcsc.exeがコンパイラであることを知っています。 Visual Studio 2017からデバッグする際に、最終的にbinまたはreleaseフォルダに最終ファイルを作成するのはどのプロセスですか?これはobjフォルダに構築され、別のプロセスによって最終的な宛先にコピーされますか?

「システム」が一度に数分間ロックを取得するとすれば、これは当社の企業向けウイルス対策であると思われます。

最終的にVisual Studioからbin/debugまたはbin/releaseフォルダにバイナリを作成するプロセス名は何ですか?

これを使用して、ウイルス対策除外リストを構成します。出力ウィンドウにログをよる

答えて

1

What is the process name that ultimately creates the binary in the bin/debug or bin/release folder from Visual Studio?

Copying file from "obj\Debug\xx.exe" to "bin\Debug\xx.exeは」、私たちはdebug/release内のバイナリがobjフォルダからコピーであることを知ることができました。

ビルド時間中のどのプロセス・ライト・ファイルを監視するためにprocess monitorを使用した後、私が見つかりました。そのプロセス「VBCSCompiler.exe 『と』 devenv.exe」という.exeファイルのファイルを記述します。プロセスモニターを使用して、.exeファイルをコピーするプロセスを見つけることができます。また、アンチウイルスがこの問題を引き起こすかどうかを確認するために、アンチウイルスを無効にすることもできます。

回避策として、Visual Studio 2017フォルダをウイルス対策除外リストに追加することができます。

関連する問題