对于RIA服务项目,TeamCity构建失败

时间:2012-07-16 07:32:21

标签: wcf-ria-services teamcity-7.0

我在我的解决方案中的一个项目中使用RIA服务,它在任何开发机器上都可以完美地构建。我也检查了构建顺序,看起来也很好。

我还有一个64位的Windows 7 Server,我安装了TeamCity 7.0.3。当我运行构建代理时,相同的解决方案无法构建,这是来自构建日志文件的条目 -

[CreateRiaClientFilesTask] C:\ Program Files(x86)\ MSBuild \ Microsoft \ Silverlight \ v5.0 \ Microsoft.Ria.Client.targets(303,5):'xxx.csproj'项目必须在客户端之前构建可以生成代理类。

但是,也会生成客户端代理类。我无法理解问题出在哪里。我已经尝试在构建步骤中使用MSBuild和VS sln作为“Runner Type”。

注意:服务器上安装了VS 2010(以及其他必要的SDK等)。

1 个答案:

答案 0 :(得分:0)

在解决方案文件(* .sln)中,在所有客户端项目之前移动RIA服务器项目“xxx.csproj”。

这样就可以为“默认目标”而不是“BuiltProjectOutputGroupDependencies”进行服务器构建。