日期:2014-5-16 浏览次数:20313次

VS做的小程序,发布后总是安装不了!!!
最近用VS2010、Sql Server2008做了一个小型的管理系统,通过解决方案下的项目进行发布后生成4个文件,点击setup.exe总是安装不了,提示无法启动应用程序。请与应用程序供应商联系。怎么办??这是怎么回事?第一次安装的时候都挺正常的,后面改了些东西,重新发布后,再安装就安装不了了。
------解决方案--------------------
要么丢失文件,要么.net环境不对,要么文件版本不对

------解决方案--------------------
那 你改了什么
------解决方案--------------------
不安装,直接用debug生成的exe,绿色啊
------解决方案--------------------
看看详细信息,找出问题原因,另你复制 debug目录的所有文件,看能不能运行?
------解决方案--------------------
我遇到这问题经常是因为部署的机器上{projectName}.config文件要和开发的机器上的{projectName}.config应该不一样,我却直接把它用开发机器的config覆盖了。

比如目标机器上,在程序启动的时候,去查询的service程序名不同,连接的数据库不同,或者干脆就是.net assembly引用的版本就不同。

1. 先看在本机上 run without debug是否正常
2. 如果正常,把程序初始化的代码都注释掉,再编译在目标机器上试。

------解决方案--------------------
能吧详细信息帖出来么
------解决方案--------------------
缺少运行环境?
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

不安装,直接用debug生成的exe,绿色啊

支持 绿色免安装 最好了


要给别人用的,你们说的好像是只能在本机上用。

只要有支持框架的平台都可以使用,我都是绿色的,写好了就直接那么给人用了,安装那些都是多余的。