1

Windows 7 Professional x64 の VS2010 Professional で ASP.NET 4 C# Web アプリケーションを開発しています。

localhost でデバッグしているときに .cs ファイルに変更を加えて保存すると (ctrl-s)、名前を付けて保存ダイアログが表示され、[はい] をクリックすると [...] が既に存在します。交換しますか?」次のエラーが表示されます:「プロセスはファイルにアクセスできません[...]別のプロセスで使用されているためです」(過去2年間のデバッグ中に保存できたにもかかわらず)。

デバッグを停止すると、同じ動作が存在します。ディレクトリ内の .cs ファイルを削除しようとすると、次のエラーが表示されます。

デバッグを停止してからおそらく 5 分ほどかかるため、最終的にファイルを保存できます。

他のプロジェクトとの違い:

  • .net 4 へのセキュリティ更新プログラム (KB2789642) を含む Windows 更新プログラムの全リスト
  • 開発環境に Crystal Reports 7 をインストールします。
  • Crystal Reports アセンブリを web.config に含めます。

Unlocker を使用してみましたが、それでも動作が持続します。

4

1 に答える 1

0

奇妙なことに、誰かがより良い答えを提供できるかもしれませんが、VS 自体がロックされているファイルにアクセスできない場合があります。私が見つけた唯一の解決策は、Visual Studio を再起動することです。申し訳ありませんが、これ以上お役に立てません。

于 2013-02-18T15:38:20.580 に答える