我安装了Windows 8专业版的零售版本。 我下载并安装了Visual Studio Express的2012年。我问,并收到了开发商的证书。 然后我试图创建一个Hello World应用程序。
从那里,我得到一个“无法激活Windows Store应用”的消息框,当我尝试调试应用程序。 在网络上的大多数评论说,删除构建目录。 这并没有为我工作
有没有人有如何解决这一问题和调试我的应用程序的解决方案?
我安装了Windows 8专业版的零售版本。 我下载并安装了Visual Studio Express的2012年。我问,并收到了开发商的证书。 然后我试图创建一个Hello World应用程序。
从那里,我得到一个“无法激活Windows Store应用”的消息框,当我尝试调试应用程序。 在网络上的大多数评论说,删除构建目录。 这并没有为我工作
有没有人有如何解决这一问题和调试我的应用程序的解决方案?
这件事给我一次过,但删除编译目录建议固定它。 我认为这是只有一个项目,因为它是一个Hello World应用程序; 否则我会问,如果你删除了修建从所有项目目录在您的解决方案。
您也可以尝试从运行在Visual Studio生成菜单“清理解决方案”。
对不起......这是可怕的,如果这是在一个干净的安装情况发生你描述。
我遇到同样的问题,并试图重建,清理,删除临时文件,重新启动计算机,等等......并没有什么帮助。
于是最后我做了一个发布版本,然后又回到了调试 。 现在,它的工作原理。
我不知道发生了什么,也不如果真正帮助,但它是值得一试。
对我来说,问题是我创建的应用程序在安装TrueCrypt的虚拟驱动器,当我移动的项目文件到正常的驱动器,然后一切工作就好了。 奇怪的。
对于我的电脑重新启动来解决此错误消息。
我得到确切同样的错误。 在我的情况的罪魁祸首是一个NuGet包。 这又增加了一个app.config文件的项目,它混淆了VS. 我删除了app.config文件,它解决了我的问题。
我在Iris解决方案克拉森的网站 。
这可以通过卸载从开始屏幕上的应用程序,然后再建立从Visual Studio应用程序来解决。
我也有类似的问题,原因是创建一个USB拇指驱动器上的项目。 创建一个正常的硬盘卷作品的项目。
这个问题可能造成的,因为会的NuGet尝试与如认为它是需要绑定重定向到Windows Store应用程序添加一个app.config。 但是,Windows Store应用程序不需要的app.config,并实际上将无法启动一个非常令人困惑的错误消息,如果它存在。
而在这种情况下,解决办法是删除的App.config
当您试图在调试模式下部署该错误一般都自带。
我建议,在释放模式首先部署应用程序,然后在调试模式尝试。
这为我工作。
这可以在应用程序签名密钥(当发生.pfx
文件)丢失。
尝试以下方法:
Package.appxmanifest
在Visual Studio中的文件 .gitignore
文件。 里面应该有一个条目!**\*_TemporaryKey.pfx
包括在Git中的关键。 增加封装的版本号为我工作
这类问题都与Windows 8的Visual Studio常见。 在Visual Studio中的开发人员许可证已过期,所以你可能需要更新或获得新的开发人员许可证这样的错误遇到这里是你如何获取。 如何在Windows获得开发人员许可证8
而类似的问题还可能与E_FAIL的问题在这里遇到的如何解决无法激活Windows商店应用E_FAIL问题
对我来说,修复是两个这些答案的组合 -
的NuGet将尝试与如认为它是需要绑定重定向到Windows Store应用程序添加一个app.config。 但是,Windows Store应用程序不需要的app.config,并实际上将无法启动一个非常令人困惑的错误消息,如果它存在。
解:
取出的App.config
并重新建立
这发生在我身上,在过去,我一直发现,删除编译目录解析它。
然而这个时候,这是不是为我工作。 我曾尝试 - 重新启动 - 删除建立目录 - 运行构建| 在VS清理解决方案 - 续订开发者账户
会为我工作的唯一的事情是Package.appxmanifest下,改变了我的包名称
不过我不是太高兴这个作为一个解决方案。 我会继续调查。
对于那些谁得到一个类似的错误,但谁正在寻找一个解决方案,同时在本地机器上专门调试IOT后台应用-你可以找到它在这里 。
使用搜索词“ 无法激活Windows商店应用的激活请求失败,错误 ”把我带到这里。
由于两件事情我解决了这个问题。
基本上,我们只需要删除bin\Debug
和bld\Debug
我们的项目文件夹 。 这些内容将在Visual Studio中,当你重建项目进行再生。
只需重新启动Visual Studio的。 和干净的建立和重新生成解决方案并运行它。
希望这可以帮助。,
这个问题打了3天,想尽建议,没有什么工作。 到现在!!!
该解决方案是这对我来说:
......现在我可以睡觉。
希望它可以帮助别人。
这份礼物是微软的自动更新VS2015这是2个元凶之一的礼貌:
KB3022398 KB3165756
这也打破了SourceTree和绘制图形用户界面的其他应用程序 - 使应用程序的轮廓,但不拉丝内容。
对我来说,在Package.appxmanifest改变软件包名称固定的问题
制作一个新的证书对我的作品。 为此,去Package.manifest->包装 ,并按照选择的证书......。 点击配置证书 ,然后选择创建测试证书 。 给它一个名称,然后按OK。
In my case, the C# UWP app had a native library which failed in the application startup code, and called exit(1)
. The symptoms were identical to those in the question, though. Visual Studio would throw a message:
Unable to activate Windows Store app '88888888-6666-5555-4444-111111111111_abcdefgh!App'. The Acme.exe process started, but the activation request failed with error 'Operation not supported. Unknown error: 0x80040905'.
In addition, there was a message in the UWP app Windows log under Microsoft\Windows\Apps\Microsoft-Windows-TWinUI/Operational: event ID 5961, message:
Activation for 88888888-6666-5555-4444-111111111111_abcdefgh!App failed. Error code: Unknown HResult Error code: 0x80040905. Activation phase: COM App activation
Internally, the C# part would try to construct a native class instance from the App
constructor, the native class constructor would encounter an unrecoverable error and bail. From the UWP subsystem standpoint, and from the debugger standpoint, though, this looked as something distinct from the mere programmatic exit. I'll leave this answer here, 'cause I've spent some time chasing various UWP failure scenarios instead of running under a native debugger.
I've replaced the exit()
call with throw ref new Exception(E_INVALIDARG)
. At least this way the error manifests in the managed debugger, and the message is descriptive.