C# 尝试运行桌面扩展应用程序时,UWP(C)中的“访问被拒绝”

C# 尝试运行桌面扩展应用程序时,UWP(C)中的“访问被拒绝”,c#,uwp,win-universal-app,windows-10-universal,desktop-bridge,C#,Uwp,Win Universal App,Windows 10 Universal,Desktop Bridge,我正在尝试运行的教程代码,以便按照我在中的要求从UWP运行桌面应用程序 源代码可在此处找到:。我正在运行第一个示例:UWP_FullTrust_1 它的编译一切正常,但当我运行控制台命令时,单击我在命令行中得到的按钮 等待FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync 这一例外: "Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDEN

我正在尝试运行的教程代码,以便按照我在中的要求从UWP运行桌面应用程序

源代码可在此处找到:。我正在运行第一个示例:UWP_FullTrust_1

它的编译一切正常,但当我运行控制台命令时,单击我在命令行中得到的按钮

等待FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync

这一例外:

"Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))"
我不会对代码做任何更改,但尽管它对代码作者来说很好,但对我来说却不是

目标版本为:10.0 建筑:16299。中央处理器:x64。或任何 VS:2017年


谢谢。

此错误表示您试图直接从VS启动UWP项目,但未声明所需的功能。相反,您需要将包项目设置为启动项目。此项目将UWP和Win32可执行文件包装为一个单元,并设置执行所需的功能。

确保严格遵循说明:1选择架构x86/x64-而不是任何CPU。2将机组设置为启动项目。3然后按F5。请看这里:从错误听起来,您的UWP是启动项目,而不是包。请确认,然后我会将此作为答案发布。谢谢!工作很好,虽然我做了所有这些事情,但我可能也更改了其他事情,现在当再次下载带有更改的项目时,它正在工作。很高兴听到它正在工作。请标记为已回答,这样我们就不必再关注这个问题。我正在尝试使用,我遇到了这个问题。若我尝试独立运行DataGrid2Excel,那个么一旦我点击按钮,它就会安静地消失。我能查到什么吗?没关系。一切都很好。我不得不选择包作为启动项目。不知何故,获得了DATAGID2Excel。EX:微软C++异常:EtyyPooReXeXPATH在内存位置0x000 000 A16F6FB760,但数据出现在Excel中。也许这个错误可以忽略。