2009-10-05 142 views
0

这是在参考这个问题:Msbuild不编译项目?

Unexpected token with msbuild script?

我固定的错误,但是当我运行的MSBuild ScrewTurnWiki.build,它不会编译的解决方案。 buildartifacts目录也不会被创建。

让我改述一下,当我构建它时,它表示构建成功和0错误,0警告,但它不会创建构建文件输出目录。

好吧,如果我运行这样的:

的MSBuild ScrewTurnWiki.build /吨:编译

它创建一个具有几个文件的目录,但给我的错误信息:

Ç :\ ScrewTurnWiki \ WebDeployment \ WebDeployment.wdproj(42,11):错误MSB4019:找到导入的项目“C:\ Program Files \ MSBuild \ Microsoft \ WebDeployment \ v9.0 \ Microsoft.WebDeployment.targets”不是 。确认声明中的路径是正确的,并且该文件在磁盘上存在。

LOG文件

构建开始10/6/2009上午08点54分23秒。 节点0(默认目标)上的项目“C:\ ScrewTurnWiki \ Build \ ScrewTurnWiki.build”。 建立工具版本“3.5”。 从项目“C:\ ScrewTurnWiki \ Build \ ScrewTurnWiki.build”文件“C:\ ScrewTurnWiki \ Build \ ScrewTurnWiki.build”中的目标“Clean”: 使用程序集“RemoveDir”任务“Microsoft.Build.Tasks.v3 .5,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a“。 任务“RemoveDir” 目录“。\ buildartifacts \”不存在。跳绳。 完成执行任务“RemoveDir”。 在项目“ScrewTurnWiki.build”中完成建筑目标“清洁”。 完成建筑项目“C:\ ScrewTurnWiki \ Build \ ScrewTurnWiki.build”(默认目标)。

构建成功。 0警告(S) 0错误(S)

已用时间00:00:00.01

回答

1

你可以尝试msbuild ScrewTurnWiki.build /fl,然后查看生成的文件(msbuild.log)获取更多信息,并粘贴到此处?

+0

好吧,我会更新我的帖子。我刚看到你的名字,并意识到你是James Kovaks感谢帮助他解决他在另一个问题中提到的那篇文章中的构建问题。 – Xaisoft 2009-10-06 12:49:17

+0

我更新了帖子。 – Xaisoft 2009-10-06 12:52:38

+0

Project元素上的DefaultTargets的值是否设置为Clean?如果是,你可以改变它到正确的值?如果没有,那么您应该在Project节点上指定DefaultTargets值,或者从命令行使用/ t:TARGET_TO_EXECUTE。它看起来像你没有默认的指定,而Clean目标是第一个,所以它只是执行它。 – 2009-10-06 15:11:22