none
安装部署 .NET Framework相关 RRS feed

  • 常规讨论

  • 我的安装程序是在XP(32bit)上做成 有将.NET3.5选为必须组件做成Setup,在window server 2008(64bit)上安装,
    windows 2008 默认是预装了.NET3.5的 但是执行安装程序依然会下载.NET 3.5并安装
    这是什么原因造成的?

    PS:我有怀疑是32位64位.NET的问题,尝试在32位的XP上安装完全版的.NET3.5 途中出现"安装错误"无法安装。
         也有尝试将工程拿到windows 2008 64bit上重新编译,但是得到的结果一样。
    2009年9月2日 3:20

全部回复

  • 顺道再问个小问题

    在XP(32bit)上选必须组件时有.NET 3.5和.NET 3.5 SP1可选
    但是在2008(64bit)上却只有.NET 3.5

    两个系统都有安装.NET 3.5 SP1
    2009年9月2日 3:23
  • windows2008是否预装了.NET 3.5貌似我搞错了
    但是确实是在已经安装了.NET 3.5的机器上执行依然会下载.NET 3.5并安装
    2009年9月2日 4:16
  • 你好!
         .NET Framework3.5并没有打包在Windows Server 2008 中!
    周雪峰
    2009年9月2日 4:45
    版主
  • 你好!
         .NET Framework3.5并没有打包在Windows Server 2008 中!
    周雪峰

    windows2008是否预装了.NET 3.5貌似我搞错了(预装的是.NET 2.0 SP2)
    但是确实是在已经安装了.NET 3.5的机器上执行依然会下载.NET 3.5并安装

    如果通过我做的安装程序来下载并安装.NET 3.5 然后将程序卸载后重新安装就不会提示需要安装3.5

    但是通过windowsUpdate更新后再来安装就会提示需要下载.NET 3.5并安装

    windowsUpdate后.NET应该是3.5 SP1,我也有尝试在必须组件里将.NET 3.5改为.NET 3.5 SP1,但是也没效果

    .NET Framework起动条件里的Version也有改成 .NET SP1 Client(不清楚这个到底是不是代表SP1,MSDN里对于Version的说明里没有这一选项)重新编译

    也没效果
    2009年9月2日 5:08
  • http://dl.pconline.com.cn/html_2/1/62/id=48061&pn=0.html net卸载工具
    你无法确定什么版本 你可以卸载掉 重新安装确定版本
    2009年9月2日 13:59
  • 可以检查控制面板的添加/删除程序里的.NET Framework的版本!
    周雪峰
    2009年9月2日 15:26
    版主
  • ........

    不是版本无法确定

    可以肯定安装程序里设置的.NET组件和机器里已经安装的是1个版本,但是执行安装程序还是会要求下载.NET并安装。
    (实际上当前已经安装的版本大于安装程序内设置的.NET版本也可)


    另外试了下得出以下结果:

    1.装完OS后通过windowsupdate更新.NET 3.5 SP1,然后立即执行安装程序
       结果: 不会要求下载.NET并安装

    2.装完OS后通过windowsupdate更新所以现有更新,添加AD,TS,IIS等组件,执行安装程序。
       结果: 安装程序要求下载.NET并安装(通过控制面板可以看到这时的机器上已经安装了.NET 3.5 SP1)

    PS: OS是windows server 2008 64bit standard
    2009年9月3日 0:27
  • 你好,下载版本探测器检查下你的版本是否正确 http://www.asoft.be/downloads/netver2007.zip


    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年9月3日 2:19
    版主
  • 你好,下载版本探测器检查下你的版本是否正确 http://www.asoft.be/downloads/netver2007.zip


    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond

    检测的结果:

    <Installed .NET Frameworks>
    .NET FW 2.0 SP2
    .NET FW 3.0
    .NET FW 3.5 SP1

    版本没有问题
    2009年9月3日 2:34
  • 你好,

    如果你直接Xcopy程序文件到Win200864bit的机器上去,是否程序可以运行。

    你的问题我们根本无法重现,做好你的安装包,看有没有其他类似配置的64Bit机器(已装.NET3.5SP1),然后去安装,看有什么结果.
    Best regards,
    Riquel
    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.
    2009年9月4日 8:34
    版主
  • 你好,

    如果你直接Xcopy程序文件到Win200864bit的机器上去,是否程序可以运行。

    你的问题我们根本无法重现,做好你的安装包,看有没有其他类似配置的64Bit机器(已装.NET3.5SP1),然后去安装,看有什么结果.
    Best regards,
    Riquel
    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.

    程序可以在64bit机器上运行。

    在Haype-v做成的几个虚拟机里都试了包括R2,都是如果不添加AD,TS,IIS等组件时候执行安装程序的话就没问题,

    添加完那些组件然后再执行就有上述问题
    2009年9月8日 0:16