2011年3月29日 星期二

[Silverlight]WCF RIA Services與WCF Services的衝突

問題:

  • 當在Solution中同時使用WCF RIA Services(網域服務類別)與WCF Services(啟用Silverlight的WCF服務)時,VS2010會在建置Project時Crash,其主要原因是MSBuild的設置錯誤所致。

解決方式:

  • 將C:\Program Files\MSBuild\Microsoft\Silverlight\v4.0\Microsoft.VisualStudio.ServiceModel.targets 刪除,
  • 或是將以上檔案中的ClientReferenceAssemblies="@(RiaClientCodeGenClientReferenceAssemblies)" 這一行刪除都可以。

注意:

  • 解決方式必須要在關閉VS2010的狀態下進行才會有效,改完後即可正常建置。

參考資料:

沒有留言:

張貼留言