winform程序,使用vs2005的安装部署,把需要的所有文件,输出项都添加好了,也写了一个install类,加入了安装项目中,并且添加到了自定义操作中,安装时一切正常,但是点击快捷方式的时候程序会先执行那个install安装类的内容,然后进入主程序,我的理解是安装包或者程序把install类也当成了主程序的一部分了,所以先执行了install类。
遇到这种问题该如何处理?是不是需要自己在install类中写创建快捷方式的程序,而不能用安装部署中的生成快捷方式。

解决方案 »

  1.   

    会这样? 汗, 还没有自己写过install类
      

  2.   

    要自己写install类吗?vs给的安装部署不行?
      

  3.   

    winform程序,可在安装部署里直接建快捷方式,设置快捷方式目标为主输出。
      

  4.   

    我以前写了个继承Installer的类,是在安装过程中完成设置固定安装路径的程序的。不知道楼主有什么问题了?
      

  5.   

    设置Target
    不过msi安装包太垃圾,你可以用INSTALLSHIELD,很专业
      

  6.   

    我昨天发帖子时间比较急,所以写的可能有些不明确,我的install类就是在整个解决方案中加入了一个项目,里面的类是安装程序类,继承了Installer的。安装部署中,主程序的项目,这个安装类的项目都以主输出的方式添加到文件系统中了。然后打包的。里面的快捷方式我就是设置快捷方式目标为主程序的那个主输出。