【Unity】"~\Temp\Assembly-CSharp.dll.mdb" is denied. と出たら… 
2015/02/07 Sat [edit]
なぜか MonoDevelop から Unity エディタに戻るとやたらと以下のエラーが出て、再度 MonoDevelop でソースを保存しなおすと直ったりする変なエラー。
Unhandled Exception: System.UnauthorizedAccessException: Access to the path "~\Temp\Assembly-CSharp.dll.mdb" is denied.
調べたらどうやらアンチウィルスが、テンポラリファイルなどをコンパイル中にチェックしようとして、タイミングによってはエラーが出るっぽい。ちなみにアンチウィルスは McAfee (Windows)。
他の環境ではわからないが、私の場合、次の方法でエラーが出なくなった。
1.タスクトレイにいる「マカフィー」を開く。
2.「ウィルスおよびスパイウェア対策」の項目から、「リアルタイムスキャン」を「無効」に設定する。
3.時間は適当で良いが、切れると再度エラーが出るので「再起動後」でも良い(任意)。
しかし、開発中はネットで調べ物をよくするから心配だね。今使っているマカフィーは無料で付いてきたものだから、期限切れたら他のに乗り換えよう。マカフィーって、少し放置してると勝手にHDDスキャンしはじめたりするから鬱陶しいんだよね。除外フォルダとかオートスキャンのアイドル時間など設定できたらいいのだけど、そんな項目どこもにも見つからないし、タスクマネージャーで落とそうと思ったこともあるが、ロックされて落ちない。不便だ…。
[追記]
後日、別のアンチウィルスに替えたら、全く出なくなった…。
(関連記事)
【Unity】アイコン画像のフォーマット警告:Compressed texture XXX is used as icon. This might compromise visual quality of~ を消す
【Unity】5.6 の Canvas の警告:Shader channels Normal and Tangent are most often used with lighting~ を消す
【Unity】InitializeUnityExtensions: Must have a valid path for the plugin [XX] (XX:番号) というエラーの修正方法
- 関連記事
トラックバック
トラックバックURL
→http://fantom1x.blog130.fc2.com/tb.php/164-bac1d353
この記事にトラックバックする(FC2ブログユーザー)
| h o m e |