TeamBuild build error: Unknown ProviderOption:DefiningProjectFullPath. Known ProviderOptions are:skipInvalid
TeamBuild build error: Unknown ProviderOption:DefiningProjectFullPath. Known ProviderOptions are:skipInvalid
我有一个使用 VS2013 为这个项目创建的解决方案:
- WebApp(Asp.net mvc5 网络应用程序)
- 通用(c# 库项目)
该解决方案在服务器 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)。
我有一个使用 VS2013 为这个项目创建的解决方案:
- WebApp(Asp.net mvc5 网络应用程序)
- 通用(c# 库项目)
该解决方案在服务器 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)。