WinForms应用程序不运行外部Visual Studio

我在Windows 7旗舰版的新笔记本电脑上使用Visual Studio 2013,C#,Windows Forms应用程序。

从VS内部,如果我构建并运行我的应用程序,它打开正常(没有错误或警告)。 如果进入调试文件夹并双击exe文件,则该应用程序无法打开。 它出现在任务管理器中,但我无法杀死它。 我没有收到任何错误消息。 因为它正在运行,所以当文件正在使用时,我无法再从VS构建或运行项目。

我尝试了Building to Release并遇到了同样的问题。

摆脱任务管理器的唯一方法是重启笔记本电脑。

这在我的旧PC上也不是问题 – 它也有Win7 Ultimate和VS2013。

你知道为什么我的exe没有运行,为什么我不能在任务管理器中杀死它? 任何帮助,将不胜感激。

我有完全相同的问题。 我有适用于Windows桌面的VS Express 2015。 最近构建应用程序只能从Visual Studio工作,旧版本工作正常。 经过一些研究后,我发现问题是我的Avast Antivirus 2015,它阻止新应用程序运行。 所以我建议,如果你有防病毒软件运行,暂停一会儿,看看会发生什么。 如果确实是您的问题的原因,请配置防病毒软件,以便在加载时不会检查您的应用程序。 在Avast中:设置 – >主动保护 – >文件系统保护(不确定这是否令人兴奋,因为我用其他语言而不是英语的Avast)希望有效!

如果我在bin \ debug或release文件夹中双击我的c#apps,我的Avast 2015(许可)也会遇到同样的问题。

正如其他人所建议的那样,您可以通过以下方式将应用路径添加到扫描例外列表中,而不是禁用Avast“执行时扫描程序”。

  1. 左键单击Avast图标
  2. 单击设置
  3. 单击Active Protection
  4. 单击“File System Shield”的“自定义”链接
  5. 单击“排除”并添加构建文件夹。 例如\ bin

此外,如果Windows资源管理器由于此问题而被锁定,而不是重新启动,您可以打开任务管理器,结束任务“Windows资源管理器”(您的起始栏将消失)然后单击文件 – >运行新任务并键入资源管理器,然后点击进入以取回所有内容。

干杯