【发布时间】:2014-11-27 23:48:45
【问题描述】:
当我尝试运行我的 Windows 应用商店应用时,它不会,并向我显示:
...“不支持指定的合同”?什么合同?我没有执行任何合同;我认为这意味着设置合同或类似的东西,但我还没有做任何这些。
我去了the Help page suggested,它的部分内容是“诊断这些错误 没有确定的方法可以修复这些错误。使用这些技术来诊断问题。”
第一个建议是:
打开事件查看器(在 Windows 开始菜单上,搜索事件查看器。)在事件查看器中,在树中导航到 Application and Services Log\Microsoft\Windows\Apps 文件夹。 将视图过滤为事件 ID:5900-6000 检查日志,看看发生了什么。
Windows 8.1 仅在我搜索“事件查看器”时显示网页
实际上,我确实编写了一个实用程序来捕获事件日志,并且我运行了它。我找到了这些:
***类型:错误 来源:Microsoft-Windows-Immersive-Shell 生成时间:2014 年 11 月 27 日 15:10:39 消息:激活应用 App.adaf78a74.a8c80.a4ff5.a99ca.a97636d548196_8wekyb3d8bbwe!Designer.App 失败并出现错误:-2144927148 有关更多信息,请参阅 Microsoft-Windows-TWinUI/操作日志。
类型:错误 来源:Microsoft-Windows-Immersive-Shell 生成时间:2014 年 11 月 27 日 15:20:08 消息:激活应用程序 axXAndSpace.Visits_qtyjefqf75sa6!App 失败并出现错误:-2144927148 有关更多信息,请参阅 Microsoft-Windows-TWinUI/操作日志。***
但是“Microsoft-Windows-TWinUI/操作日志”在哪里?
帮助页面上的第二个建议是:
使用本机调试器 将项目配置为在本机调试器下运行。 在 Visual Studio 中,在启动项目的属性页的 Debug (Debugging in C++ and JavaScript) 页面上将 Debugger Type 设置为 Native Only。 通过查看输出窗口查看抛出的异常。您可能希望将调试器配置为在引发这些异常时停止。
我这样做了,但它没有提供比以前更多的信息 - 输出窗格中根本没有显示任何内容。
这可能是什么原因?
更新
只是为了更新进度:
根据 Iris Classon 的建议,我前往控制面板查看我的应用是否已安装以便我可以将其卸载,但它不在该列表中。
如果我通过输入其名称来搜索应用程序,它会尝试启动 - 它的初始屏幕会显示,但仅此而已。
我去Program Files\WindowsApps,选择的时候出现“你目前没有柿子可以访问这个文件夹,点击继续继续访问”
这导致我“您已被拒绝访问此文件夹的权限;要访问此文件夹,您需要使用安全选项卡”
单击“安全选项卡”链接会将我带到该选项卡,然后出现“对于特殊权限或高级设置,请单击高级”
我这样做了。
这将我带到一个权限选项卡,上面写着“您必须具有读取权限才能查看此对象的属性;单击继续以管理权限尝试操作”
然后我选择了(一次一个,因为这是允许的):
Trusted Installer : Full control
System: Read, Write, and Execute
System: Full Control
Administrators: Read & Execute
但到目前为止,这些似乎都没有任何好处。
更新 2
这个问题今天刚刚“消失”;我不认为这是我做的任何事情。我添加了一个 UserControl,尝试再次运行该应用程序,现在它运行了 - 我没有看到该错误消息。但是,我确实看到了a seemingly unrelated one。 (至少我走得更远了)。
【问题讨论】:
标签: windows-store-apps contract event-viewer