Jer*_*son 2 .net c# access-denied visual-studio-2017
尝试在Visual Studio 2017中使用调试启动Winform解决方案会导致此错误:
尝试运行项目时出错:访问被拒绝.
运行不调试工作,并没有错误启动项目.
这个人报告了与微软开发人员社区的一个WPF项目相同的问题(beta测试),但没有解决方案:https://developercommunity.visualstudio.com/content/problem/39737/error-while-trying-to-run-项目无法对启动3.html
一的ProcessMonitor跟踪显示它在注册表拒绝访问:
39:45.7
devenv.exe
RegCreateKey \REGISTRY\A\{3883977B-E889-4804-9494-B5A8BC8E3F1D}\Software\Microsoft\VisualStudio\15.0_8708a912\DialogPage
ACCESS DENIED
Desired Access: Maximum Allowed
Run Code Online (Sandbox Code Playgroud)
由于它是一个Application Hive注册表项,因此无法在RegEdit中进行更改.更新:您可以更改此信息,请参阅我更新的答案.
我该如何调试项目?
注意:回答我自己的问题以帮助其他人.
右键单击Winform或WPF项目>属性>调试选项卡>勾选启用本机代码调试.
更新: 使用此答案修复VS2017中的注册表A Hive(它有自己的注册表):
| 归档时间: |
|
| 查看次数: |
5279 次 |
| 最近记录: |