1

nant ビルド スクリプト (.86 ベータ版) を持っていますが、次のように表示されます。

ビルドに失敗しました

「Microsoft .Net Framework 2.0」ターゲット フレームワークの初期化に失敗しました。

別のプロセスで使用されているため、プロセスはファイル 'C:\Users\cconway\AppData\Local\Temp\tmp25E3.tmp' にアクセスできません。

このファイルは私のマシンにも存在しません。誰かがこれの原因を知っていますか? 再起動すると、スクリプトを 1 回正常に実行できるように見えますが、その後は毎回このメッセージが表示されます (tmp ファイルの名前は再起動ごとに変わります)。

ありがとう!

4

4 に答える 4

1

一時ファイルを開いたままにしたり、バックグラウンドで実行し続けたりして、ファイルをロックしたままにする可能性のあるサードパーティのタスクはありますか?

于 2009-02-03T13:37:01.040 に答える
0

答えは私のウイルス対策です。最初にそれを無効にしてみるべきでした!無効にすると、すべてが魅力的に機能しました。

これが誰かに役立つことを願っています。

于 2009-03-16T01:36:11.060 に答える
0

たぶん、 sysinternals プロセス モニターを試してみてください。これにより、このファイルのハンドルを持つプロセスを確認できます。

于 2009-02-03T15:22:40.997 に答える
0

また、.Net のすべての正しいバージョンがインストールされていること、およびそれらが正しいバージョン (SDK とランタイム) であることを確認してください。nant の構成ファイルを開くと、.net バージョンがどこにあると予想されるかを確認して、そこにあることを確認し、hte コンパイラ メソッド (csc、vbc など) を確認できます。そのため、それを見つけようとしているものが存在する可能性がありますが、そこにないか、パスがオフになっています。

これはベータ版であるため、構成ファイルにタイプミスがある可能性さえあります。

于 2009-02-12T21:56:52.963 に答える