C# 执行Visual Studio创建的*.exe不会打开窗口,并且无法终止该进程

C# 执行Visual Studio创建的*.exe不会打开窗口,并且无法终止该进程,c#,visual-studio-2015,C#,Visual Studio 2015,我在VisualStudio2015中创建了一个小型的C#项目,该项目执行一些简单的文本操作。从VisualStudio内部启动应用程序效果良好。如果启动一个已创建的exe文件(调试/发布),进程将启动,但主窗口永远不会打开。我无法通过Taskmanager或cmd停止进程。 我试图: 使用不同的目标框架3.5/4 消除引用 启动新项目并添加原始源文件和表单 创建setup.exe->相同的行为,也在不同的计算机上 重新安装Visual Studio 调试exe(注意:我没有调试Windows

我在VisualStudio2015中创建了一个小型的C#项目,该项目执行一些简单的文本操作。从VisualStudio内部启动应用程序效果良好。如果启动一个已创建的exe文件(调试/发布),进程将启动,但主窗口永远不会打开。我无法通过Taskmanager或cmd停止进程。 我试图:

  • 使用不同的目标框架3.5/4
  • 消除引用
  • 启动新项目并添加原始源文件和表单
  • 创建setup.exe->相同的行为,也在不同的计算机上
  • 重新安装Visual Studio
  • 调试exe(注意:我没有调试Windows应用程序的经验) 我所有的尝试都使调试器崩溃了
  • 构建旧项目:仍然可以正常工作

在这一点上,我真的不知道问题是什么。我已经将项目上传到GitHub:

是的,avast会这样做。禁用avast修复了该问题。感谢您的帮助=)

尝试禁用您的防病毒功能,尤其是如果您运行的是AVG。我构建了您的项目。无论是在VisualStudio中还是在VisualStudio之外的发布模式下,它都运行得很好。所以我不能复制这个问题。哦,还有一件事。您的编码风格在任何方面都不遵循C#编码惯例。你的函数以小写字母开始,你有几个常量都是大写的,而它们应该被定义为规则的整词,开头只有一个大写。你在使用可怕的Avast吗?世界上最好的反病毒软件是免费的,这叫做“常识”。