尝试在 Visual Studio 2017 中使用调试启动 Winform 解决方案时,会出现以下错误:
运行无调试功能可以使项目正常启动且没有错误。 这个人向Microsoft开发者社区(beta测试)报告了一个关于WPF项目的相同问题,但是没有解决方案: https://developercommunity.visualstudio.com/content/problem/39737/error-while-trying-to-run-project-unable-to-start-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
由于它是应用程序Hive注册表键,因此无法在RegEdit中更改。 更新:您可以更改此设置,请参见我的更新答案。
如何调试项目?
注意:回答自己的问题以帮助将来的其他人。