我尝试重复此manual。 我的项目是空白的WPF +空白的UWP应用。
我已经安装了SDK Windows 10(10.0.18362.0)screenshot
我没有引用用于UWP的Windows桌面扩展SDK 。 screenshot
怎么了?如何将适用于UWP的Windows桌面扩展SDK添加到我的项目中?
我尝试安装从16299到18362的所有版本的SDK,重新安装并修复了vs studio。从微软手动安装Windows 10 SDK也没有帮助。我发现information已将用于UWP的Windows桌面扩展SDK合并到主要的UWP数据包中。
但是当我尝试在没有Windows桌面扩展SDK的情况下运行项目时,出现错误
错误CS0103当前上下文中不存在名称'FullTrustProcessLauncher'。
if (ApiInformation.IsApiContractPresent("Windows.ApplicationModel.FullTrustAppContract", 1, 0))
{
await FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync();
}
当我尝试从不具有Windows桌面扩展SDK的manul中运行github示例时,我遇到相同的错误
答案 0 :(得分:0)
找到解决方法。
出于随机原因,您的Windows SDK可能安装在错误的目录中。对我来说
C:\Program Files (x86)\Microsoft Platform SDK
。正确的路径是C:\Program Files (x86)\Windows Kits\10
我刚刚做了符号链接
mklink /j “C:\Program Files (x86)\Windows Kits\10” “C:\Program Files (x86)\Microsoft Platform SDK”