无法开始调试。启动项目无法启动。VS2015


87

我已经在VS2015中启动了一个新的控制台项目。我只有这个代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SautinSoft;

namespace PdfParser
{
    class Program
    {
        static void Main(string[] args)
        {

            string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
            SautinSoft.PdfFocus f = new PdfFocus();
            f.OpenPdf(@"path:\abc.pdf");

            if (f.PageCount > 0)
                f.ToExcel(@"path:\abc.xls");
        }
    }
}

当我尝试运行时,我得到了:

无法开始调试。启动项目无法启动。验证启动项目的调试设置。

我怎样才能解决这个问题?谢谢。


7
单击您的解决方案,然后选择上面的控制台应用程序作为启动项目。
Flowerking

4
右键单击有问题的项目,然后选择“设置为启动项目”可以解决问题
MusicLovingIndianGirl,2016年

2
我们可以看看您的解决方案吗?
加密器

1
Solution ExplorerPdfParser项目”上单击鼠标右键,然后选择“ 设置为启动项目”
mohsen

1
不起作用。@Flowerking我有一个Web应用程序项目,其中包含多个类库项目,但是将Web应用程序项目设置为Startup项目不起作用。
ar27111994 '16

Answers:


154

将MSVC2015升级到Update3之后,我遇到了同样的问题: std::mapstd::_Tree<std::_Tmap_traits...某些插件开始抛出异常,而有些项目无法在调试模式下运行,在“监视”窗口中显示为可怕。

删除全部解决CurrentSettings.vssettings。通常位于“ Documents\Visual Studio 2015\Settings 否”处,然后转到“工具->选项->环境->导入和导出设置”以找到此文件的位置。


3
CurrentSettings.vssettings存放在哪里?我在更新3中遇到相同的问题
Zapnologica '16

10
可能在您的Documents \ Visual Studio 2015 \ Settings \中
NAE先生

6
您还可以通过开关启动devenv.exe /ResetSettings以重置.vssettings文件
Scott Chamberlain

该文件中有很多东西。删除此文件后,还有什么会破坏或更改的?
JSideris '16

3
我转到该文件夹​​并删除了所有CurrentSettings.vssettings,但是它仍然出现相同的错误。之后重新启动Visual Studio。
斯蒂芬·希姆斯

133

在全新的脚手架ASP.NET Core 1.0 Web应用程序上进行了此操作。

通过重新启动Visual Studio解决。


13
谢谢!我很高兴在删除vssettings文件之前先尝试了此方法!
罗布H'8

1
也为我工作!
kurakura88 '16

2
男孩,我很高兴在接受被接受的建议之前先看了这个答案。重新启动VS修复了它,不需要删除任何文件^^
Syndic

1
这解决了我的问题。但是不明白第一次发生的事情吗?
Ashish Gope

1
我喜欢简单的解决方案!
胜利者

15

我对此也感到困惑。我删除了bin和obj文件夹,进行了重建,然后启动了。

一个非常无意义的错误。


仅对

13

我尝试使用start (without) DebuggingAsp.Net 时遇到了这个问题MVC project

您是否以以下方式运行Visual Studio Administrator

所以只是restart视觉工作室Administrator


1
我尝试了这个答案,它奏效了。然后,我尝试像这样的答案stackoverflow.com/a/38650683/823以普通用户身份重新启动并运行,它也可以正常工作。
ryantm '16

1
这个答案的问题是当我以管理员身份启动Visual Studio时遇到了这个问题。
卡洛马尼奥(Karlomanio)


7

确保以管理员身份启动Visual Studio。

  1. 右键单击Visual Studio 2015快捷方式
  2. 选择快捷方式选项卡
  3. 点击高级
  4. 始终选中“以管理员身份运行”框(请参见下文)

这已经为我解决了该问题,其中包含确切的错误消息。

始终在管理员模式下运行VS是不理想的。解决问题后,请确保取消选中该复选框。


4
这是可怕的建议。除非有充分的理由以管理员身份运行,否则请勿以管理员身份运行任何程序。在某些情况下,您确实需要以Admin身份运行VS,但通常不应该这样做。
迪安

1
使用管理特权运行一次肯定是一个很好的理由,因为它解决了我的问题。第一次运行正常后,我关闭了Visual Studio,并使用常规的非管理员权限重新打开了它,一切顺利。话虽如此,我完全同意@WillDean的观点,“任何时候”都不应在行政特权下发展任何人
Julio Nobre

我也建议不要这个答案。当以管理员权限运行VS时,错误消息仍然会自行显示,因此您实质上是在重新启动VS,这可以为大多数用户临时解决此问题。
derpasaurus

5

我不需要删除所有内容,我只是打开了

“ CurrentSettings.vssettings”

归档并评论此属性

<PropertyValue name="DefaultBehaviorForStartupProjects">1</PropertyValue>

一切都固定了。

样品


对我来说,在注释掉之后,一旦我再次在VS中打开一个项目,它就会还原我的更改。因此,该解决方案实际上并不起作用。
levininja

3

我只是遇到了同样的问题,并通过删除项目目录中的.vs目录解决了该问题。


1
安装了scoop软件包管理器和vscode的某些扩展之后,我在VS Community版本中的所有旧解决方案上都遇到了相同的错误。删除.vs dir确实有帮助。
alehro

.vs文件位于解决方案级别,而不是项目级别。
Rod

2

只需删除.vs隐藏文件夹。该文件夹位于sln文件所在的位置。删除此文件夹还会刷新智能感知缓存,并且可以解决所有问题。希望这可以帮助。


1

删除所有相关的/ obj和/ bin文件夹。再次运行。




1

VS 2019,两个Core 3.1项目(一个MVC和一个API),创建了全新的项目,没有对解决方案或项目进行其他更改。

尽管已经检查了本SO中已经提到的所有内容,但在尝试在IDE中启动两个项目时,我一直收到引用的错误。

但是,我最终意识到,在将解决方案切换为“多个启动项目”(它们都仍设置为“无”)之后,我忘记了指定“动作”。在“解决方案资源管理器”中右键单击解决方案,选择“属性”(在最底部)。

如此荒谬的简单事情。希望它可以帮助别人。

“破碎” 在此处输入图片说明

加工 在此处输入图片说明


有趣的...对我来说是同样的问题。我不知道为什么我不考虑改变行动。很高兴您发现了问题。
Rich

0

我在Xamarin.Forms解决方案中的Xamarin.iOS项目中拥有此功能。我在这里尝试了所有建议,但都没有成功。

错误的根源是项目的.csproj配置错误。我从来没有亲自编辑过它,甚至没有触及项目属性。我使用Visual Studio 2017 RC。当我将项目文件与Source Control上的早期版本进行比较时,我遇到了解决方案。

解决方案:将项目文件与以前的版本进行比较,并尝试逐级还原更改,直到您消除了该问题并知道是什么原因为止。


0

我的解决方案是删除所有 *.user通常为解决方案和项目文件生成的所有文件


0

我也发现了这个问题。但是在以管理员身份重新启动Visual Studio Community 2015之后,我发现了新问题:

问题

然后,我尝试打开另一个解决方案,关闭另一个解决方案,然后打开出现问题的解决方案,然后解决问题。


0

在与现有应用程序存在相同问题的情况下,我删除了vs设置,但问题仍然存在,

最后,我刚刚重新启动了VS,它运行良好。

我认为有时候,当我们加载项目时,某些库不会加载该解决方案,因此在执行任何操作之前,最好的选择就是重新启动VS。


0

在向我的应用程序添加项目引用“ MyProjectReference ”,然后将其删除之后,我也遇到了相同的错误:

无法开始调试。启动项目无法启动。验证启动项目的调试设置。

删除配置,以管理员身份运行,重新启动VS,重新启动计算机均无效。

在运行我的Web应用程序而不进行调试之后(右键单击项目->在浏览器中查看(Google Chrome)),我得到了一个更有用的错误:

无法加载文件或程序集“ MyProjectReference ”或其依赖项之一。试图加载格式错误的程序。

然后,我的解决方案是重新添加回解决方案,然后再次将其删除。之后,重建和调试工作正常。


0

如何解决问题,我关闭了存在该错误的项目,创建了新项目,建立了新项目,然后打开了有问题的项目并进行了构建。那对我有用。


0

确保关闭Visual Studio的所有实例,然后以管理员身份重新启动。以我为例,我打开了多个Visual Studio实例,必须关闭它们的所有实例,然后以管理员身份重新启动Visual Studio,以使一切正常。


0

我有一个Visual Studio 2015,其ASP.net MVC5架构为DDD(域驱动设计)。自从我正常打开Visual Studio以来,问题就一直存在。

当我关闭所有实例Visual Studio并以管理员身份重新启动时,该问题已解决。


0

我在VS 2015中也遇到了这个问题,但最终我通过遵循以下步骤解决了这个问题

在VS中,转到:工具->选项->项目和解决方案->生成并运行

在“项目过期时运行”中选择“始终构建”


0

最新VS2019在我身上发生了这个问题。
我已经在这里尝试了所有方法,但不幸的是没有任何结果。

最后,我重新启动了IIS服务器,还手动回收了“默认应用程序池”。
调试后问题已修复。


1
VS2019也有同样的问题。更新Visual Studio帮了我大忙。
Mwiza

0

对我来说,解决方案是运行testapp.csproj而不是运行testapp.sln。您可以从绿色播放按钮旁边的下拉菜单中进行选择。


0

只需更新Visual Studio,然后提示PC重新启动。这就是为我解决问题的原因。

注意我尝试了上面/下面的一些方法,但无济于事。



0

我停止调试并从IIS Express中退出项目,然后清理并构建项目,但我的错误消失了。


0

我在非Visual Studio 2019 16.2.5中以非管理员身份运行此程序,其中包含两个.NET Core项目。

我找到的解决方案是将至少一个项目设置为“开始”(在解决方案的属性页中)。如果两者都设置为“不调试启动”,则失败。即使我要在没有任何调试的情况下启动整个项目(Ctrl + F5),也会发生这种情况。

臭虫 Microsoft仍未解决,并且他们的错误页面问题报告已关闭,因为无法再现。


0

@Flowerking的推荐为我做到了。

右键单击您的项目,然后选择“设置为启动项目”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.