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 を使用してみましたが、それでも動作が持続します。