在重新安装Visual Studio 2017后,我试图运行.NET核心Web项目,当我试图在Chrome上运行它时,我得到这个错误:
无法启动程序,当前操作不合法 状态
在重新安装Visual Studio 2017后,我试图运行.NET核心Web项目,当我试图在Chrome上运行它时,我得到这个错误:
无法启动程序,当前操作不合法 状态
当前回答
在最近的VS 2017更新(发布于2017年3月14日:build 26228.09)后,我也遇到了同样的问题。我的程序在IE中调试得很好,但在Chrome中就会崩溃。在Windows命令行中删除所有Chrome实例为我解决了这个问题。
taskkill /im chrome.exe /f
然后我就可以在Chrome中调试了。
其他回答
我找到了一个对我有用的变通办法。
选择Chrome作为浏览器,单击Debug菜单并选择附加到进程....
在随后的对话框中,在列表中选择Chrome.exe,并单击“附加到:”的选择按钮。选中“本机”框,然后“附加”(或双击Chrome.exe):
这将在不启动浏览器的情况下启动项目。在Chrome中停止并重新启动,错误就消失了。
当然,另一个潜在的解决方案是使用不同的浏览器,但我喜欢在Chrome中调试。: -)
我使用chrome的内置开发人员控制台工具来调试javascript,所以答案标记的解决方案对我来说很棒。 这是我在调试asp.net应用程序时从VS Community 2017中得到的奇怪的错误消息:
"发生了一个错误,通常表明安装(代码)已损坏 0 x80040154)。如果问题仍然存在,请修复Visual Studio 通过控制面板中的“添加或删除程序”进行安装 固定了。
更改此项目设置为我解决了这个问题。
在最近的VS 2017更新(发布于2017年3月14日:build 26228.09)后,我也遇到了同样的问题。我的程序在IE中调试得很好,但在Chrome中就会崩溃。在Windows命令行中删除所有Chrome实例为我解决了这个问题。
taskkill /im chrome.exe /f
然后我就可以在Chrome中调试了。
当我试图同时调试两个解决方案时,出现了这个错误消息,因为我想直观地比较它们之间的差异。取消选中“ASP. JavaScript调试”。NET (Chrome和IE)选项工作,但我仍然困惑为什么我不能一次调试多个解决方案。由于这是一个已知的问题,也许这将在Visual Studio的更新中解决。这是希望....