EXE没有运行,配置意外更改?

时间:2011-01-11 16:10:49

标签: c# .net exe

我一直致力于一个简单的项目,它使用一些常见的.NET类,独立存储,一些资源,没有外部库。

生成的EXE(在调试或释放模式下)不再运行(在打开后立即停止工作),而不提供任何细节或显示任何异常。

它在visual studio中正常运行,并且在安装过程中单击时启动的同一文件夹中有一个.application。

我对安装文件不感兴趣,我只是希望它是这样的:运行EXE(当你需要做的就是运行它时,更容易获得测试人员。)

我有以前版本的程序,所有这些程序都通过EXE运行。

我不记得在框架,部署或构建方面有任何改变。我修改了它,除了使用.NET框架中的新对象之外没有任何改变。

- [更新] -
刚查看了事件查看器。事件数据“不可用”并回答“不可用”。

4 个答案:

答案 0 :(得分:2)

这是personal version control system何时有所帮助的典型例子。它会自动保留你的代码的每个版本,包括你做出改变之前的那个版本,这会破坏你的exe。

无论如何要修复你的问题,注释掉大部分代码,直到它至少运行。添加一个简单的输出语句只是为了确保它正在做某事。然后慢慢添加更多代码。

答案 1 :(得分:0)

我建议您在consol(cmd.exe)中运行您的exe文件,以查看您的应用程序是否显示错误或异常。

答案 2 :(得分:0)

检查<YourAppName>.Exe.Config文件。

可能它不是格式良好的Xml。

答案 3 :(得分:0)

我首先从解决方案中删除安装项目,重建然后以调试模式运行它。