无法启动调试。启动项目无法启动
我今天在Visual Studio 2017里面尝试了.NET Core。 但是,即使使用了准系统Hello World项目,我似乎也无法调试应用程序。无法启动调试。启动项目无法启动
每次我尝试启动该项目,下面的消息框出现:
我搜索类似的问题和遇到此线程: Unable to start debugging. The startup project could not be launched. VS2015
我想每一个回答那里,没有任何工作在我的最后。
有什么我错过了吗?
在此先感谢
在原始问题中遇到错误对话框后,我按照这里提供的建议和类似的SO主题,但没有成功。思考我的项目是我创建了一个全新的“Hello World”.NET核心控制台应用程序的问题。
我无法从这个全新的项目中启动调试器。我认为这是我的项目或解决方案文件之外的问题。所以我决定修复我的Visual Studio 2017安装,我正在运行VS 2017 15.5.1。
修复VS 2017 ...启动Visual Studio Installer,在Installed section \ Visual Studio Professional下(我的版本是Professional),在[Modify]和[Launch]右边寻找More [down arrow]选项],从更多下拉列表中选择修复。
这花了一段时间(我离开了几个小时),但返回后,新的Hello World和我的NETCore应用程序将在调试器中启动。
在您的解决方案(没有项目),应该有一个叫做global.json的内容是这样的文件:
"sdk": {
"version": "1.0.0-blah-blah"
}
进入命令行,然后运行:dotnet --version
。这会给你默认的dotnet版本。将“版本”值替换为该值,保存解决方案,重新启动Visual Studio并重新启动它。
嗯..奇怪的是没有'global。json'无论是在视觉工作室或在我的项目目录..我该怎么办? – tronic
@tronic右键点击解决方案,然后点击添加,然后点击新建解决方案文件夹。然后在该文件夹中创建该文件。 – AngryHacker
我试过了,它不起作用,它仍然给我同样的错误。此外,我试图直接创建文件没有文件夹(所以它属于解决方案资源管理器中的“解决方案项目”)仍然不工作太 – tronic
我有同样的问题(Visual Studio 17.3和17.4)。我今天能够解决。原来原因是延期。停用此扩展后,我能够再次调试。
编辑: 在我的情况下,它是“视觉微2017年的Arduino GDB”。
什么扩展名?能够解决环境\项目中的问题是一件好事,但为了让您的评论对其他人有用,您至少应该命名扩展名。 –
我建议使用Visual Studio代码而不是VS2017来运行.Net Core项目。它是免费的,所以你可以尝试运行它通过VS代码 –
右键单击您的解决方案,并选择上述控制台应用程序作为启动项目或重新启动应用程序 –
您是否尝试过创建hello世界并在没有visual studio的控制台中运行它?这将帮助你确认它是否是vs或你的运行时间 –