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

103

我已经在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
2
我们可以看一下你的解决方案吗? - enkryptor
1
在“解决方案资源管理器”中右键单击“PdfParser”项目,然后选择“设置为启动项目”。 - mohsen
1
无法工作。@Flowerking 我有一个Web应用程序项目,其中包含多个类库项目,但将Web应用程序项目设置为启动项目无效。 - ar27111994
32个回答

2
只需重新启动您的 Visual Studio 并以管理员身份运行即可。

重启我的vscode就足以解决问题 - undefined

1
在我的情况下,问题是通过在配置管理器中为启动项目选择正确的构建配置解决的。
解决方案的构建配置设置为Debugx64,但在配置管理器(在生成 -> 配置管理器...)中,exe项目的平台为Any CPU。对于这种设置,我无法使用“无法启动调试”消息调试项目。将exe项目的平台切换到相同的x64后,我能够在调试器下运行它。

1
关闭Visual Studio,然后再次打开。

1
删除所有相关的 /obj 和 /bin 文件夹。重新运行。

0

我只是簡單地更新了 Visual Studio,然後提示我重新啟動電腦。這樣就解決了我的問題。

注意: 我嘗試了上面和下面的一些方法,但都沒有成功。


0

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


0

我在Visual Studio 2019 16.2.5中以非管理员身份运行了两个.NET Core项目。

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

这是一个错误,微软尚未解决,他们的错误页面报告已关闭,无法重现。


0

@Flowerking的建议对我很有帮助。

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


0

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

problem

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


0
对我而言,解决方法是删除所有针对解决方案和项目文件通常生成的*.user文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接