質問
私はNAntのビルド・スクリプト(0.86ベータ版)を持っていると、それは私にこれを言っている:
BUILDはFAILED
「マイクロソフトの初期化に失敗しました .NET Frameworkの2.0' ターゲット 枠組みます。
プロセスはファイルにアクセスできません。 'C:\ Users \ユーザーcconway \のAppData \ローカル\ Tempに\ tmp25E3.tmp' それは別で使用されているため、 プロセスます。
このファイルにはも、私のマシン上に存在していません。誰もがこれの原因を知っていますか?再起動は私が一度成功したスクリプトを実行できるようにするようだが、その後のたびに私はこのメッセージが表示されます(ただし、再起動ごとにtmpファイルの変更の名前)。
ありがとうございます。
解決 4
答えは私のアンチウイルスです。私が最初にすることを無効にしようとしているはずです!私はそれを無効にすると、すべてが魅力のように働いています。
これは誰かに役立ちます願っています。
他のヒント
開いている一時ファイルを残すか、バックグラウンドで実行し続ける、ロックされたファイルを残す可能性があるサードパーティのタスクがありますか?
たぶん、あなたが見ることができるようになります Sysinternalsのプロセスモニタを試しますこのファイルのハンドルを持つプロセスます。
また、あなたはネットの全ての権利のバージョンがインストールされていることを確認し、彼らが正しいもの(ランタイムVS SDK)です。あなたはNAntのための設定ファイルを開くと、それは行くべき.NETバージョンを期待どこに見ることができ、それはそこに、あなたが敬遠しがちコンパイラ法(CSC、VBC、など)を見ることができるということです確認してください。だから、それを見つけるためにしようとしている何かを持っている可能性がありますが、それはありませんかパス機能がオフになっています。
それはそうでも、configファイルにタイプミスがある可能性がベータ版です。