我无法找到在新计算机上编译的解决方案。该解决方案包含一个与控制台应用程序打包在一起的 UWP 应用程序。 UWP 应用程序通过以下方式与控制台应用程序进行通信应用服务连接 https://learn.microsoft.com/en-us/uwp/api/windows.applicationmodel.appservice.appserviceconnection。 UWP应用程序能够创建一个实例AppServiceConnection
类并编译就好了。但是控制台应用程序似乎无法找到与AppServiceConnection
班级。它抛出以下错误:
The type or namespace AppServiceConnection could not be found
查看控制台应用程序的引用部分,我注意到有一堆找不到的 DLL。其中包括Windows.Foundation.UniversalApiContract
DLL 包含AppServiceConnection
.
查看正确解析这些引用的同事计算机,我了解到这些 DLL 包含在 .Net Framework 的安装目录中C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1
当我在自己的计算机上检查此目录时,我注意到我没有此程序集。
即使我们的 .Net Framework 版本相同,为什么我的计算机上缺少此内容?有什么我忘记安装的吗?
参考这两个,就可以了。
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
如果您从建议列表中选择,do not参考Windows.Foundation.UniversalApiContract.winmd
, 参考Windows.winmd
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)