【问题标题】:System.ServiceModel, portable class libraries, and code analysisSystem.ServiceModel、可移植类库和代码分析
【发布时间】:2012-10-30 18:33:26
【问题描述】:

我在可移植类库中有一个接口,启用了构建时的代码分析。当我为 WCF 服务使用 ServceContract 和 OperationContract 标记它时,它开始从代码分析中抛出构建错误。

Assembly reference cannot be resolved: System.ServiceModel, Version=2.0.5.0, 
 Culture=neutral, PublicKeyToken=31bf3856ad364e35, Retargetable=Yes

该库面向 .Net 4.5 和 Silverlight 5。

我错过了什么吗?

【问题讨论】:

  • 我也有同样的问题!
  • 我认为可移植子集使用的是旧版本的框架。代码分析尝试使用最新版本,您最终会遇到此错误。试试 FxCop。这只是一个警告。

标签: .net wcf


【解决方案1】:

我有同样的问题,它与编译目标有关。我有混合配置(ARM 中的一些库,Any CPU 中的一些库)。对于 PCL,任何 CPU 几乎总是最佳选择。

【讨论】:

  • 您是否能够通过将仅 PCL 切换到 Any CPU 来解决此问题,还是必须是整个解决方案?
  • 只是项目。我不记得确切的配置,因为从那以后我对项目结构进行了彻底的更改,但我记得我只是更改了平台目标。
猜你喜欢
  • 2014-06-05
  • 2012-11-22
  • 2013-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多