gpt4 book ai didi

windows-8 - Win8 : Registration of the app in the layout folder . .. 失败

转载 作者:行者123 更新时间:2023-12-04 20:50:33 25 4
gpt4 key购买 nike

菜鸟警告。我真的是 Windows 开发工具的新手。

我已经安装了最新的 Win8 RC,也安装了 VS 2012 RC。现在我正在尝试创建一个 Metro 风格的应用程序 (C#),但是在从 VS 执行测试时遇到了问题。错误信息是:

Error : DEP0700 : Registration of the app in the layout folder "C:\<FOLDER>" failed. 

error 0x80070005: Failed to set access rights to \\?\C:\<FOLDER>

Failed to activate Metro style unit test executor. Error : The parameter is incorrect.

如果尝试使用 vsttest.console.exe 从命令行运行单元测试,最初它会因为不受信任的根证书而失败。补救措施是使用 Certutil 添加生成的 .cer 文件,然后从命令提示符运行单元测试按预期工作。

但是,Visual Studio 仍然拒绝运行带有相同错误消息的测试。路径中的 *\?* 看起来无效,但我没有足够的 VS 经验来知道它是否正常。我也试过发现 here的说明和 here ,但没有任何用处。

运行
Get-WinEvent -logname Microsoft-Windows-Appx* |Select-Object -first 10|Out-GridView

说“最后一次成功达到的状态是 PrerequiesitesCheced”,但否则给我或多或少与上面相同的“无法设置访问权限”错误。

更多背景信息:
  • 这是一个共享(通过 vcs)项目,并且在另一台开发机器上运行良好
  • 签名证书不是“我的”,但由于它是从 cmd 运行的,我认为它不可能是根本原因
  • 测试是使用 Visual Studios 单元测试框架编写的,例如NUnit 似乎不太适合 Metro 应用程序。
  • 目录中的权限应该没问题,我检查了所有文件和目录都归我所有,并且具有读/写访问权限
  • 笔记本电脑上有另一个用户,他使用了 VS,但项目未共享,此后重新生成了应用程序和签名 ID。我还在搜索问题的解决方案时删除了用户名。

  • 有没有人遇到过类似的情况,并设法以某种方式修复它?任何帮助将不胜感激。

    最佳答案

    我通过应用 list 更改包名称解决了这个问题

    关于windows-8 - Win8 : Registration of the app in the layout folder . .. 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11047277/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com