我有一个非常的构建脚本(.86测试版),它告诉我这个:
建立失败
无法初始化'Microsoft .Net Framework 2.0'的目标 框架。
该进程无法访问该文件 'C:\用户\ cconway \应用程序数据\本地的\ Temp \ tmp25E3.tmp' 因为它被另一个人使用 过程
我的机器上甚至不存在此文件。有谁知道这个的原因?重新启动似乎允许我成功运行脚本,但每次之后我都收到此消息(尽管每次重启时tmp文件的名称会更改)。
谢谢!
答案 0 :(得分:1)
是否有任何第三方任务可能会暂时打开临时文件或继续在后台运行,从而导致文件被锁定?
答案 1 :(得分:0)
也许尝试sysinternals process monitor,这样您就可以看到有关此文件句柄的进程。
答案 2 :(得分:0)
另外,请确保安装了所有正确版本的.Net,并且它们是正确的(SDK vs Runtime)。如果你打开配置文件nant,你可以看到它期望.net版本去哪里检查以确保它在那里,你可以看到hte编译器方法(csc,vbc等)。所以它可能有一些东西试图找到它,但它不存在或路径已关闭。
它是测试版,因此配置文件中甚至可能存在拼写错误。
答案 3 :(得分:0)
答案是我的反病毒。我应该先尝试禁用它!一旦我禁用它,一切都像魅力一样。
希望这有助于某人。