我一直致力于一个简单的项目,它使用一些常见的.NET类,独立存储,一些资源,没有外部库。
生成的EXE(在调试或释放模式下)不再运行(在打开后立即停止工作),而不提供任何细节或显示任何异常。
它在visual studio中正常运行,并且在安装过程中单击时启动的同一文件夹中有一个.application。
我对安装文件不感兴趣,我只是希望它是这样的:运行EXE(当你需要做的就是运行它时,更容易获得测试人员。)
我有以前版本的程序,所有这些程序都通过EXE运行。
我不记得在框架,部署或构建方面有任何改变。我修改了它,除了使用.NET框架中的新对象之外没有任何改变。
- [更新] -
刚查看了事件查看器。事件数据“不可用”并回答“不可用”。
答案 0 :(得分:2)
这是personal version control system何时有所帮助的典型例子。它会自动保留你的代码的每个版本,包括你做出改变之前的那个版本,这会破坏你的exe。
无论如何要修复你的问题,注释掉大部分代码,直到它至少运行。添加一个简单的输出语句只是为了确保它正在做某事。然后慢慢添加更多代码。
答案 1 :(得分:0)
我建议您在consol(cmd.exe)中运行您的exe文件,以查看您的应用程序是否显示错误或异常。
答案 2 :(得分:0)
检查<YourAppName>.Exe.Config
文件。
可能它不是格式良好的Xml。
答案 3 :(得分:0)
我首先从解决方案中删除安装项目,重建然后以调试模式运行它。