TeamBuild build error: Unknown ProviderOption:DefiningProjectFullPath. Known ProviderOptions are:skipInvalid

TeamBuild build error: Unknown ProviderOption:DefiningProjectFullPath. Known ProviderOptions are:skipInvalid

我有一个使用 VS2013 为这个项目创建的解决方案:

该解决方案在服务器 TFS2013 上进行了版本控制。

我为我的解决方案创建并编辑了构建定义,我想使用发布和调试配置创建 2 个构建。

我已经像这样配置构建定义 article 因为我想要转换 Web.Config

当我在 Team Build 定义中添加 MSBuild 这个参数时:

/p:DeployOnBuild=true /p:UseWPP_CopyWebApplication=True /p:PipelineDependsOnBuild=False

现在我有这个错误:

(PackageUsingManifest target) -> C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.targets(3883,5): error : Web deployment task failed. (Unknown ProviderOption:DefiningProjectFullPath. Known ProviderOptions are:skipInvalid.)

如果我删除 MSBuild 参数,它会起作用。

问题:可能是什么配置错误?

我发现在我的本地计算机上有 Visual Studio 2013 Update 5 而在服务器 TFS 上有 Visual Studio 2013 RTM(无更新)。

我在安装了 TFS 的服务器上更新了 Visual Studio 2013 的最新版本(更新 5)。