c# - WinForm 应用程序无法运行,因为 ".exe is missing"

标签 c# winforms visual-studio-2010

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

"Visual Studio cannot start debugging because the debug target 'C:\Users\blankdud\Documents\Visual Studio 2010\Projects\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe' is missing. Please build the project and retry, or set the OutputPath and AssemblyName propertiesappropriately to point at the correct location for the target assembly."

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

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

此时我有点迷茫,不知道下一步应该尝试什么。我不确定我现在忽略了什么,任何帮助将不胜感激。我还想提一下,制作 C# 控制台应用程序完全可以正常工作。


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

更新1
查看过去的一些也是 WinForms 的项目,我注意到当我尝试运行它们时,我收到一条错误消息,指出存在构建错误。如果我运行最后一次成功的构建,那么一切都会正常,否则根本不会列出任何错误。

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

最佳答案

由于存在编译错误,您的项目将无法构建。

修复错误,然后构建项目

关于c# - WinForm 应用程序无法运行,因为 ".exe is missing",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22836213/

相关文章:

c# - 将 unicode 字符串从 C# 发送到 Java

c# - .NET 中的 printf 格式

c# - 回复电子邮件中是否会包含自定义电子邮件 header ?

c# - EF Core - NodaTime 类型的脚手架?

winforms - 启动进程 TopMost

c# - 将 WinForms 应用程序移植到 Mac OS

c# - 如何将控制值从 javaScript 传递到 C# WebMethod

winforms - 如何在MS图表上显示工具提示

c# - 为什么我在调用 DllImport 之前中断时会得到 AccessViolationException?

visual-studio-2010 - github 有 Visual Studio 插件吗?