无法启动调试。启动项目无法启动。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个回答

0

我在我的Xamarin.Forms解决方案中的Xamarin.iOS项目中遇到了这个问题。我尝试了这里的每一个建议,但都没有成功。

错误的源头是项目的misconfigured .csproj。我从未自己编辑过它,甚至没有触及项目属性。我使用的是Visual Studio 2017 RC。当我将项目文件与之前版本的源代码控制进行比较时,我找到了解决方案。

解决方案:将项目文件与先前版本进行比较,并尝试逐步还原更改,直到消除问题并知道原因为止。


0

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

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

在“当项目过期时运行”中选择“始终生成”


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

0

我通过清除MEF组件缓存解决了这个问题。

使用VS Extension可以非常轻松地清除缓存。!!


0

我在使用最新的VS2019时遇到了这个问题。
我尝试了这里的所有方法,但不幸的是没有任何结果。

最后,我重新启动了IIS服务器,并手动回收了“默认应用程序池”。
调试后问题得到解决。


1
我也遇到了VS2019的同样问题。更新Visual Studio解决了我的问题。 - Mwiza

0

我使用的是带有DDD(领域驱动设计)的ASP.net MVC5架构的Visual Studio 2015。问题从我正常打开Visual Studio开始就一直存在。

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


0

如何解决我的问题,我关闭了出现错误的项目,创建了一个新项目并构建了它,然后重新打开有问题的项目并进行构建。这对我起作用了。


0
我之前在遇到这个问题时,已经来回更改了一些调试设置。对我有效的方法是进入“属性页”,点击“配置属性”中的“调试”,确保使用“本地Windows调试器”,将“附加”设置为“是”,运行解决方案并将“附加”再次改回“否”。这样之后,它就能正常工作了。

0

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

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

删除配置、以管理员身份运行、重新启动VS、重启机器都没有效果。

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

无法加载文件或程序集“MyProjectReference”或其 依赖项之一。尝试加载格式不正确的程序。

我的解决方案是重新将其添加到解决方案中,然后再次将其删除。之后重新构建和调试即可。


0

我曾经遇到过现有应用程序的同样问题,我删除了VS设置,但问题仍然存在。

最后,我只是重新启动了VS,问题就解决了。

我认为有时候当我们加载项目时,某些库没有随着解决方案一起加载,因此在做任何操作之前,最好的选择就是简单地重新启动VS。


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