在没有Visual Studio的情况下构建RIA服务项目

Den*_*nko 2 msbuild wcf continuous-integration code-generation wcf-ria-services

我正在尝试在持续集成服务器上构建支持RIA的Silverlight项目.没有安装Visual Studio.因此我错过了一些库/目标.

需要安装什么才能构建仅使用MSBuild的RIA项目?

Den*_*nko 5

不是很明显但是:

  1. 安装Ria服务: msiexec /i RiaServices.msi SERVER=TRUE
  2. C:\Program Files\Microsoft SDKs\RIA Services\v1.0\Libraries\Server\Microsoft.ServiceModel.DomainServices.Tools.dll从安装了Visual Studio的dev机器复制(因为SERVER = TRUE不安装此程序集).
  3. 删除(重命名) C:\Program Files\MSBuild\Microsoft\Silverlight\v4.0\Microsoft.VisualStudio.ServiceModel.targets

之后我设法在没有Visual Studio的情况下构建它.