TeamBuild构建错误:未知的ProviderOption:DefiningProjectFullPath。已知的ProviderOptions是:skipInvalid

时间:2016-04-29 09:41:16

标签: visual-studio-2013 asp.net-mvc-5 msbuild tfsbuild tfs2013

我有一个使用VS2013创建的解决方案:

  • WebApp(Asp.net mvc5 web app)
  • Common(c#library project)

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

我为我的解决方案创建并编辑了一个构建定义,我希望使用Release和Debug配置创建2构建。

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

当我在团队构建定义中添加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):错误:Web部署任务失败。             (Unknown ProviderOption:DefiningProjectFullPath。已知的ProviderOptions是:skipInvalid。)

如果我删除它的MSBuild参数。

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

1 个答案:

答案 0 :(得分:0)

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

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