2012-05-30 45 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

您先生,已经从购买更多的蛋糕:)我改名为我的愚蠢长期建立的名字更短的东西救了我,现在可一次。谢谢。 –