Noob警告.我是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.
Run Code Online (Sandbox Code Playgroud)
如果尝试使用vsttest.console.exe从命令行运行单元测试,则最初由于不受信任的根证书而失败.解决方法是使用Certutil添加生成的.cer文件,然后从命令提示符运行单元测试按预期工作.
但是,Visual Studio仍然拒绝使用相同的错误消息运行测试.路径中的*\?*看起来像无效,但我没有足够的经验与VS知道它是否正常.我也试过这里和这里的说明,但没有任何用处.
运行
Get-WinEvent -logname Microsoft-Windows-Appx* |Select-Object -first 10|Out-GridView
Run Code Online (Sandbox Code Playgroud)
说"最后一次成功的状态是PrerequiesitesCheced",但除此之外给了我或多或少相同的"无法设置访问权限"错误,如上所述.
更多背景信息:
有没有人有类似的情况,并设法以某种方式修复它?任何帮助将不胜感激.