日期:2014-05-19  浏览次数:20799 次

.net制作安装程序问题??
在用.net2003或以上版本,制作安装程序时,要求程序安装时判断是否已安装,若已安装则停止当前安装程序,在卸载时也加一个判断条件,若条件不满足则终止卸载。
在网上看了一些文档,说要用custom   action做,但具体方法不清楚,
求各位大虾帮满忙,多谢了!!     最好能有例子。。。

------解决方案--------------------
你在自定义操作界面中四个过程中(安装,提交,回滚,卸载)都可以加上你自己要做的一些事情 -- 一般就是主程序的输出。
你可以在你要部署安装的主应用程序项目中加入一个安装程序类,在里面重写方法即可:
public override void Install(IDictionary stateSaver);//全部安装完毕后你自己的操作
public override void Uninstall(IDictionary savedState); //卸载时你的操作
... ...

其他回滚操作,提交操作都可以写上你自己要做的事情。
------解决方案--------------------
用vs2003打成包后,安装机上如果没有安装.netframework,就会提示并自动连上微软网站下载.netframework
------解决方案--------------------
新建一个项目部署.NET应用程序.

很简单的..可以查查资料...

没什么好讲的

不过,我只部置过ASP.NET应用程序...

就是打包成一个文件,自动安装;

如果要自动把SQL也配置好的话.

可能要写一点代码了...