代码之家  ›  专栏  ›  技术社区  ›  James Hogle

找不到类型或命名空间AppServiceConnection

  •  1
  • James Hogle  · 技术社区  · 8 年前

    我在新计算机上找不到编译的解决方案。该解决方案包含一个uwp应用程序,该应用程序与控制台应用程序打包在一起。uwp应用程序通过 AppServiceConnection . UWP应用程序能够创建 AppServiceConnection 类和编译都很好。然而,控制台应用程序似乎找不到与 应用服务连接 班级。它抛出以下错误:

    The type or namespace AppServiceConnection could not be found

    查看控制台应用程序的references部分,我注意到有一堆dll找不到。其中包括 Windows.Foundation.UniversalApiContract 包含 应用服务连接 .

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

    为什么我的机器上没有这个,即使我们的.NET框架版本是相同的?有什么东西我忘了安装吗?

    1 回复  |  直到 8 年前
        1
  •  1
  •   kennyzx    8 年前

    仅此而已。

    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