用ClickOnce是不是不能改变安装的位置啊?不能得花,那还有什么常用的部署软件或方式?

解决方案 »

  1.   

    http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/realworld12012004.mspx?mfr=true
      

  2.   

    Visual Studio 为部署基于 Windows 的应用程序提供两种不同的策略:使用 ClickOnce 技术发布应用程序,或使用 Windows Installer 技术通过传统安装来部署应用程序。通过 ClickOnce 部署,可以将应用程序发布到中心位置,然后用户再从该位置安装或运行应用程序。通过 Windows Installer 部署,将应用程序打包到 setup.exe 文件中,并将该文件分发给用户,用户可以运行 setup.exe 文件安装应用程序。选择部署策略时有几个因素要考虑:应用程序类型、用户的类型和位置、应用程序更新的频率以及安装要求。大多数情况下,ClickOnce 部署为最终用户提供更好的安装体验,而要求开发人员花费的精力更少。但是,在某些情况下必须使用 Windows Installer 部署。一般说来,ClickOnce 部署大大简化了安装和更新应用程序的过程,但是不具有 Windows Installer 部署可提供的更大灵活性。ClickOnce 部署的应用程序可自行更新,对于要求经常更改的应用程序而言是最好的选择。虽然 ClickOnce 应用程序最初可以通过 CD-ROM 安装,但是用户必须具有网络连接才能利用更新功能。最后,还存在一些可能会影响策略选择的安全注意事项。在某些情况下,ClickOnce 部署要求用户做出的安全决策可能不适合于复杂性要求较小的用户。
      

  3.   

    我用了ClickOnce在程序里,发现在它只是安装在固定的地方.反正我没有找到在哪里设置可以更改ClickOnce的安装路径的.
      

  4.   

    到底ClickOnce部署能不能更改安装路径?通过修改部署清单?通过Mage命令行工具部署?或者,通过在安装前手动修改部署清单?或者修改注册表?反正,不论是正规的,还是小道的方法,能不能修改安装路径?
      如果肯定不行的话,请告诉我肯定不行~~~!!!
      那Vb2005制作的程序,还可以通过什么方法安装??要求能在程序中用简单的方法访问网络进行更新。WindowsInstaller怎样使用?能不能自动更新?或者大家推荐我一个安装的工具。
     顺便问一下,Vb2005如何制作一个单纯的EXE文件?有没有像VB6一样的,菜单-文件-EXE文件制作这样的选项? 
      

  5.   

    ClickOnce暂时不支持自定义安装路径
      

  6.   

    。。忘记结贴了。。不过,也不算,因为,我还是不知道,NET上,能自动更新的发布方式。