WinForm应用程序无法运行,因为" .exe缺失"

时间:2014-04-03 11:28:13

标签: c# winforms visual-studio-2010

当我在Visual Studio 2010中创建新的C#Windows窗体应用程序时,由于以下错误,我无法运行该应用程序:

  

"由于调试目标,Visual Studio无法启动调试   ' C:\ Users \ blankdud \ Documents \ Visual Studio   2010 \项目\ WindowsFormsApplication1 \ WindowsFormsApplication1 \ BIN \调试\ WindowsFormsApplication1.exe'   不见了。请构建项目并重试,或设置OutputPath   和AssemblyName属性适当地指向正确的   目标装配的位置。"

我已经完成了一些关于确切问题的谷歌搜索,大部分结果都不涉及像我这里的问题这样的新项目。我尝试按照它的建议构建应用程序,然后我得到" Build:0成功或最新,1失败,0跳过"。我查找了项目属性的Build选项卡中的Output路径,并将其设置为bin \ Debug。在“应用程序”选项卡中,程序集名称与项目匹配," WindowsFormsApplication1"。

查看bin \ Debug \文件夹本身,我有WindowsFormsApplication1.vshost.exe和WindowsFormsApplication1.vshost.exe.manifest,这对我来说也很好看。解决方案属性中的配置似乎也是正确的,正确列出我的项目,配置和平台,并勾选了Build复选框。

此时我有点失落,接下来应该尝试一下。我不确定在这一点上我忽略了什么,我们将非常感谢任何帮助。我还想提一下,使C#控制台应用程序完全正常。


TL; DR
全新的C#和C ++ winforms将无法构建。错误列表中不存在错误。配置属性似乎是正确的。

UPDATE1
查看一些过去也是WinForms的项目,我注意到当我尝试运行它们时,我得到一个错误,说有构建错误。如果我运行上一次成功的构建,那么一切正常,否则根本没有列出错误。

UPDATE2
到目前为止,我一直在网上寻求任何帮助,但无济于事。似乎无论我尝试做什么,构建项目都会失败,并且永远不会在bin \ Debug文件夹中创建exe。我也尝试将VS的环境设置重置为默认值。据我所知,在安装ASP.NET MVC4之前,这一切都在进行。我没有理由怀疑这是原因。

6 个答案:

答案 0 :(得分:3)

您的项目不会构建,因为您有编译错误。

修复错误,然后构建项目

答案 1 :(得分:1)

我认为你有编译错误。检查你的错误窗口。

您是否有任何其他错误阻止构建您的应用程序?

如果您没有任何错误 您可以删除解决方案文件夹中的bin,然后重建项目。

答案 2 :(得分:0)

可悲的是,经过大量阅读类似的问题,我无法找到解决这个问题的方法。我甚至不确定是什么原因引起了这个问题,但是在我重新操作系统并重新安装VS之后,它才真正解决了。

答案 3 :(得分:0)

您可以将项目bin文件夹中的.exe文件重命名为新项目名称。

答案 4 :(得分:0)

当我从早期版本将项目升级到Visual Studio 2015时,我遇到了这个问题。

问题是构建配置管理器的设置没有正确移植。

我查看了 Build→Configuration Manager ,并取消选中了我项目的 Build 复选框。我查了一下,程序现在开始了。

答案 5 :(得分:0)

我正在创建一个新项目并收到此错误。经过多次试验和测试以及所有可能的解决方案,例如更改属性中的配置,我通过删除AssemblyInfo.cs中记录的错误来修复它(您的>项目>属性> AssemblyInfo,cs )

在IDE中打开它并删除在[assembly:AssemblyConfiguration(“)中创建的空格     “)]和[assembly:AssemblyCopyright(”Copyright©     2016“)]在同一条线上。由于某种原因,它建立在不同的线上,所以通过删除它删除错误的空格。然后它是固定的。