2009-10-05 93 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