none
已安装framework3.5 sp1或sp2的客户端,启动framework3.0的clickonce程序需要重新下载安装framework3.0! RRS feed

  • 问题

  • 如果客户端没有安装过.net framework,直接点安装是没有问题的.

    但是很多客户端已经安装了framework 3.5 sp1,在安装我发布的系统必备为framework3.0的clickonce程序时需要重新下载安装framework3.0,这肯定是不对的,请问如何解决?

    个人考虑:是不是要修改bootstrapper/packages/framework3.0/publish.xml文件,还是需要下载新的enalbeDotNet3.exe文件?

    2010年3月25日 7:03

答案

  • 谢谢你的回复!

    这个就有点奇怪了。.NET Framework 3.5 SP1既然已经装了的话,说明客户端应该已经装了.NET 3.0了。按理来说应该是不会再安装的了。

    请问客户机的操作系统是什么?你有没有试过在新装的机器上装上.NEt 3.5 SP1然后再测试一下,是不是会有这样的情况?


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2010年4月5日 7:25

全部回复

  • 在线等着.有疑问的请提!

    2010年3月25日 7:13
  • 你好 对于你这个问题 我是个人是这样理解的 指定了特定版本后 那么客户端就只有安装相应版本后才能整成的完成安装
    Memory all alone in the moonlight~My Blog in .NET~~~
    2010年3月25日 13:44
    版主
  • 你好!

    是所有装过.NET 3.5 SP1的客户端都这样,还是部分是这样?


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • 已标记为答案 YiChun Chen 2010年4月1日 8:41
    • 取消答案标记 黄瓜 2010年4月3日 6:45
    2010年3月26日 11:28
  • 您好,对不起,这几天发布去了,太忙没时间回复.

    所有的客户端都是.我程序发布的是.net framework3.0,安装完成后控制面板中显示为

    .net framework 1.1

    .net framework 1.1语言包-中文

    .net framework2.0

    .net framework2.0语言包-中文

    .net framework3.0

    .net framework3.0简体中文语言包

    注意:安装完以下3.5sp1后控制面板中显示(执行我的clickonce安装程序提示下载.net framework 3.0):

    .net framework 2.0 sp1 language pack-chs

    .net framework 2.0 sp2

    .net framework 3.0 sp1 language pack-chs

    .net framework 3.0 sp2

    .net framework 3.5 sp1

    .net framework 3.5 语言包-简体中文

    如果安装了vs2008 sp1的电脑是可以的用的,没有提示下载.net framework 3.0

    再次表示抱歉...

     

    2010年4月3日 6:58
  • 补充:

    开发环境:vs2008 sp1

    我的项目是在clickonce系统必备组件中添加的.net framework 3.0

    而且我也查看了那些安装了.net framework 3.5 sp1还提示下载.net framework3.0的电脑注册表.

    在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup中也存在键InstallSuccess

    这是为什么了?

    2010年4月3日 7:13
  • 谢谢你的回复!

    这个就有点奇怪了。.NET Framework 3.5 SP1既然已经装了的话,说明客户端应该已经装了.NET 3.0了。按理来说应该是不会再安装的了。

    请问客户机的操作系统是什么?你有没有试过在新装的机器上装上.NEt 3.5 SP1然后再测试一下,是不是会有这样的情况?


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2010年4月5日 7:25