UWP中的服务参考重用NetStandard程序集

时间:2017-03-18 09:16:22

标签: wcf uwp .net-standard

在客户端/服务器应用程序中,我尝试在服务器和UWP中重用针对NetStandard1.4的程序集。使用WCF完成通信。

如果未选中“在引用的程序集中重用类型”,则会创建服务引用。一旦我检查重用程序集的选项,我就会收到以下错误:

  

“自定义工具警告:无法解析对程序集的依赖性'System.Runtime,Version = 4.0.20.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a',因为它尚未预加载。使用ReflectionOnly API时,必须预先依赖程序集通过ReflectionOnlyAssemblyResolve事件按需加载或加载。“

并警告说:

  

“自定义工具警告:无法解析对程序集的依赖性'System.Runtime,Version = 4.0.20.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a',因为它尚未预加载。使用ReflectionOnly API时,必须预先依赖程序集通过ReflectionOnlyAssemblyResolve事件按需加载或加载。“

我找到了这个帖子:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/5092755b-e1ed-4496-ae6d-74386ebdac98/uwpservice-references-in-universal-apps-and-portable-class-libraries?forum=wpdevelop它与PCL有关,我希望netstandard克服了这个问题。 我尝试在我的UWP应用程序中导入框架:

"frameworks": {
    "uap10.0": {
      "imports": [ "netstandard1.4", "netstandard1.6.1" ]
    }
  },

但它不起作用。看起来我真的很接近它的工作,但我错过了一个让一切运转的细节。

0 个答案:

没有答案