【问题标题】:build failed executing nant构建失败执行 nan
【发布时间】:2009-03-16 09:36:11
【问题描述】:

我有一个 nant 构建脚本(.86 beta),它告诉我:

构建失败

未能初始化 'Microsoft .Net Framework 2.0' 目标 框架。

进程无法访问文件 'C:\Users\cconway\AppData\Local\Temp\tmp25E3.tmp' 因为它正在被另一个人使用 过程。

这个文件甚至在我的机器上都不存在。有谁知道这是什么原因?重新启动似乎允许我成功运行一次脚本,但之后每次我都会收到此消息(尽管每次重新启动时 tmp 文件的名称都会更改)。

谢谢!

【问题讨论】:

    标签: nant build-script


    【解决方案1】:

    是否有任何第三方任务可能使临时文件处于打开状态或在后台继续运行,从而使文件处于锁定状态?

    【讨论】:

      【解决方案2】:

      也许试试sysinternals process monitor,它可以让你看到拥有这个文件句柄的进程。

      【讨论】:

        【解决方案3】:

        此外,请确保您安装了所有正确版本的 .Net 并且它们是正确的(SDK 与运行时)。如果你打开 nant 的配置文件,你可以看到它期望 .net 版本在哪里去检查以确保它在那里并且你可以看到 hte 编译器方法(csc、vbc 等)。所以它可能有一些东西试图找到它,但它不存在或路径已关闭。

        它是测试版,因此配置文件中甚至可能存在拼写错误。

        【讨论】:

          【解决方案4】:

          答案是我的防病毒软件。我应该先尝试禁用它!一旦我禁用它,一切都会像魅力一样发挥作用。

          希望这对某人有所帮助。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2022-12-13
            • 2021-10-28
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-04-09
            • 1970-01-01
            相关资源
            最近更新 更多