【问题标题】:TFS 2010 Build SharePoint with WCF ServiceTFS 2010 使用 WCF 服务构建 SharePoint
【发布时间】:2012-08-13 15:30:49
【问题描述】:

我正在尝试为客户端 SharePoint 环境设置一些持续集成。

我遇到的问题是包含 WCF 服务的 SharePoint 项目。 有问题的项目构建良好,但尝试在构建服务器上打包和部署时失败。

项目从 Visual Studio 构建和部署正常,问题仅出现在 TFS 构建服务器上。

Build Agent 抛出的错误如下:

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\SharePointTools\Microsoft.VisualStudio.SharePoint.targets (378): The "ValidatePackage" task failed unexpectedly. System.InvalidOperationException: The project service is not a serialized SharePoint project service.    at Microsoft.VisualStudio.SharePoint.Tasks.ValidatePackage.OnCheckParameters()    at Microsoft.VisualStudio.SharePoint.Tasks.BuildTask.Execute()    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()    at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)



The following is the error from MSBuild Logs :

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\SharePointTools\Microsoft.VisualStudio.SharePoint.targets(378,5): error MSB4018: The "ValidatePackage" task failed unexpectedly. [C:\BuildsNew\4\SharePrice\SharePrice_Dev\Sources\SharePrice\SharePrice.csproj]
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\SharePointTools\Microsoft.VisualStudio.SharePoint.targets(378,5): error MSB4018: System.InvalidOperationException: The project service is not a serialized SharePoint project service. [C:\BuildsNew\4\SharePrice\SharePrice_Dev\Sources\SharePrice\SharePrice.csproj]
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\SharePointTools\Microsoft.VisualStudio.SharePoint.targets(378,5): error MSB4018:    at Microsoft.VisualStudio.SharePoint.Tasks.ValidatePackage.OnCheckParameters() [C:\BuildsNew\4\SharePrice\SharePrice_Dev\Sources\SharePrice\SharePrice.csproj]

任何帮助将不胜感激。

【问题讨论】:

    标签: wcf sharepoint build tfs


    【解决方案1】:

    如果您仅使用 (http://msdn.microsoft.com/en-us/library/ff622991.aspx) 中描述的注册表引用 DLL 和/或没有正确安装所有内容,我们通常会看到此错误。在我们的案例中,在构建服务器上完全安装 SharePoint 2010(不对其进行配置)可以消除此错误。

    【讨论】:

      猜你喜欢
      • 2011-04-30
      • 1970-01-01
      • 2012-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多