2012-05-30 64 views
3

在我們的項目中,我們也有一個SQL項目,以便我們將所有內容都保存在源代碼控制之下。我已經爲該項目添加了兩個sproc,現在我在中收到以下構建錯誤,但項目在本地生成並部署完成。使用TFS 2010構建Sql項目 - 錯誤MSB4023

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\TeamData\Microsoft.Data.Schema.Common.targets(92,18): 
error MSB4023: Cannot evaluate the item metadata "%(FullPath)". The item metadata "%(FullPath)" cannot be applied to the path "Schema Objects\Schemas\<Schema Name>\Programmability\Stored Procedures\<sprocName> 

任何想法?

回答

6

初看起來,構建失敗是因爲構建路徑超過260個字符。

我會先看看路徑長度。根據您的設置有幾種解決方案。

如果項目已升級,我也看到過此錯誤。

您使用的是哪個數據庫項目版本?

您可以檢查以確保生成服務器正在根據您在本地使用的正確版本編譯VSDB項目的源。 I bring this up because the new database tools might be trying to upgrade your project.

希望這會有所幫助。

Team Build and 260+ Character Paths

Windows Naming Files, Paths, and Namespaces

+0

您先生,已經從購買更多的蛋糕:)我改名爲我的愚蠢長期建立的名字更短的東西救了我,現在可一次。謝謝。 –