1

ソリューションを 2 回目に実行すると、次のエラーが表示されます。

エラー 467 ファイル "obj\x86\Debug\uil.dll" を "bin\x86\Debug\uil.dll" にコピーできません。別のプロセスで使用されているため、プロセスはファイル 'bin\x86\Debug\uil.dll' にアクセスできません。

仕事のために、ソリューションを閉じて再度開く必要があります。

4

3 に答える 3

0

アプリケーションのインスタンスの実行を停止してもよろしいですか?デバッグを開始するには、開発中のアプリケーション(デバッグモードまたはリリースモード)を停止する必要があります。

于 2012-04-17T18:33:45.210 に答える
0
  1. タスク マネージャーでアプリケーションがまだ実行されていることを確認し、実行されている場合は強制終了します。
  2. プロジェクトのプロパティから「Visual Studio ホスティング プロセス」を無効にします。
于 2012-04-17T18:36:05.400 に答える
0

I've found a bug in VS2010, regarding solutions that reference multiple projects in which you have at least one WPF control library. When you open the WPF designer, the DLL's referenced by the project are locked. Therefore, trying to compile will issue that error.

If this is the scenario you are suffering, there's no solution AFAIK, but as workaround: 1. Make sure to close ALL the WPF open designers 2. Make a rebuild all, then clean solution, then build again. This works most of the time

Or, open the XAML files in XML editor in VS2010, so the designer is not loaded. I usually write XAML directly. If you have to write a more complex XAML, then open Blend side-by-side with VS2010, so you edit XAML in Blend and compile and debug in VS2010.

于 2012-04-17T18:40:27.283 に答える