找不到类型或命名空间AppServiceConnection

时间:2018-06-08 04:01:47

标签: c# .net dll uwp

我无法在新计算机上获得编译解决方案。该解决方案包含一个与控制台应用程序打包在一起的UWP应用程序。 UWP应用程序通过AppServiceConnection与控制台应用程序进行通信。 UWP应用程序能够创建AppServiceConnection类的实例并编译得很好。但是,控制台应用程序似乎无法找到与AppServiceConnection类相关的任何内容。它会引发以下错误:

The type or namespace AppServiceConnection could not be found

查看Console Application的References部分,我注意到有一堆DLL无法找到。其中包括Windows.Foundation.UniversalApiContract DLL,其中包含AppServiceConnection

查看正确解析这些引用的同事计算机,我了解到这些DLL包含在.Net Framework C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1的安装目录中。当我在自己的机器上检查这个目录时,我注意到我做了没有这个集会。

即使我们的.Net Framework版本相同,为什么我的机器上缺少这个?有什么我忘了安装吗?

1 个答案:

答案 0 :(得分:1)

参考这两个,就是这样。

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5\System.Runtime.WindowsRuntime.dll

C:\Program Files (x86)\Windows Kits\10\UnionMetadata\Windows.winmd

如果您从建议列表中选择引用Windows.Foundation.UniversalApiContract.winmd,请参考Windows.winmd

enter image description here