Uwp Windows.ApplicationModel不存在,为什么?

Uwp Windows.ApplicationModel不存在,为什么?,uwp,Uwp,我遇到了一个UWP问题,问了如下问题: 谢谢Nico回答我的问题!他在这里提供了一个示例代码: 报告编译错误的一些代码包括: using Windows.ApplicationModel; using Windows.ApplicationModel.AppService; using Windows.ApplicationModel.Core; using Windows.Foundation.Collections; using Windows.Storage; 但是我不能运行上面的代

我遇到了一个UWP问题,问了如下问题:

谢谢Nico回答我的问题!他在这里提供了一个示例代码:

报告编译错误的一些代码包括:

using Windows.ApplicationModel;
using Windows.ApplicationModel.AppService;
using Windows.ApplicationModel.Core;
using Windows.Foundation.Collections;
using Windows.Storage;
但是我不能运行上面的代码,我是说GlobalHotkey项目。我得到了18个编译错误,如下图所示。

第一个错误是:

命名空间“Windows”中不存在类型或命名空间名称“ApplicationModel”

我无法通过以下方式找到Windows.ApplicationModel:

项目->右键单击->添加->参考->装配->搜索 “系统.绘图”

如图所示:

我根本没有改变代码。我还安装了SDK构建17134,这是原始代码所必需的。为什么?

更多信息: 要回答Pavel Anikhouski的问题,请查看下图。我有这两个文件,在Universal Windows子树下没有任何项。

Windows.ApplicationModel不存在,为什么

问题是您错过了桌面应用程序的
Windows.winmd
参考。您可以通过以下路径找到它:
C:\ProgramFiles(x86)\Windows Kits\10\UnionMetadata\10.0.xxxxxx.0\Windows.winmd
有关详细信息,请参阅此案例

如果您的项目缺少UWP的Windows桌面扩展lib,请按照您提到的在扩展列表中安装并搜索它

Windows.ApplicationModel不存在,为什么

问题是您错过了桌面应用程序的
Windows.winmd
参考。您可以通过以下路径找到它:
C:\ProgramFiles(x86)\Windows Kits\10\UnionMetadata\10.0.xxxxxx.0\Windows.winmd
有关详细信息,请参阅此案例


如果您的项目缺少UWP的Windows桌面扩展lib,请按照您提到的在扩展列表中安装并搜索它

@PavelAnikhouski原始代码有这一行。正如我提到的,我没有更改代码,并且它不能在我的环境中工作。好吧,问题似乎是您试图从常规桌面调用UWP APIapplication@PavelAnikhouski我只是用我的VS2019打开项目代码,我从GitHub克隆了它。那我该怎么办?谢谢有两个引用,
System.Runtime.WindowsRuntime.dll
Windows.winmd
您可以在
HotkeyWindow.csproj
中找到它们。您需要确保您的计算机上有它们或更新到实际路径。您还可以检查参考中的
universalwindows
子树manager@PavelAnikhouski请查看我的主要帖子,最后一部分。我添加了更多与您的问题相关的信息。@PavelAnikhouski原始代码中有这一行。正如我提到的,我没有更改代码,并且它不能在我的环境中工作。好吧,问题似乎是您试图从常规桌面调用UWP APIapplication@PavelAnikhouski我只是用我的VS2019打开项目代码,我从GitHub克隆了它。那我该怎么办?谢谢有两个引用,
System.Runtime.WindowsRuntime.dll
Windows.winmd
您可以在
HotkeyWindow.csproj
中找到它们。您需要确保您的计算机上有它们或更新到实际路径。您还可以检查参考中的
universalwindows
子树manager@PavelAnikhouski请查看我的主要帖子,最后一部分。我添加了更多与您的问题相关的信息。