可再发行组件下线的.NET Framework 3.5的安装程序为Windows 8(redistr

2019-08-01 11:34发布

Our company was testing our product (compiled for .NET Framework 3.5) on Windows 8. We have discovered that there is no .NET Framework 3.5 on Windows 8 and there are two possibilities to resolve this issue:

  1. online installation

  2. install from Windows 8 installation DVD or ISO

But, we need to have redistributable offline installer for everyone without internet and without Windows installation DVD.

Is there a way how to resolve this issue?

Thanks.

UPDATE:

This should apply to Windows 10 as well.

Answer 1:

试试这个命令:

Dism.exe /online /enable-feature /featurename:NetFX3 /Source:I:\Sources\sxs /LimitAccess

I:您的Windows DVD的分区。



Answer 2:

看起来你从安装媒体需要的包,如果你是你离线(位于D:\sources\sxs )您可以将该复制到每个需要的基于.NET 3.5的机器(所以在技术上你只需要安装媒体一旦拿到包),并得到各台机器上运行以下命令:

Dism.exe /在线/使能功能/ featurename:NetFX3 /全/来源:C:\ dotnet35 / LimitAccess

有在引导MSDN 。



Answer 3:

你不必事事复制到C:\ dotnet35。 通常所有文件都已经复制到文件夹C:\ WINDOWS \ WinSxS文件。 然后命令变为(假定的Windows安装到C :): “Dism.exe /在线/使能功能/ featurename:NetFX3 /全/来源:C:\ WINDOWS \ WinSxS文件/ LimitAccess” 如果没有你也可以点命令直接在DVD。 然后命令变为(假定DVD安装在d :): “Dism.exe /在线/使能功能/ featurename:NetFX3 /全/来源:d:\来源\的SxS / LimitAccess”。



Answer 4:

几个月没有对这个问题真正的解决方案后,我想,最好的解决办法是升级应用程序的.NET framework 4.0,它被Windows 8中,Windows 10和Windows 2012服务器默认支持的,它仍然是可以作为离线安装适用于Windows XP。



Answer 5:

微软.NET框架3.5可以在Windows 10安装,而不安装介质。 您需要的文件被称为microsoft-windows-netfx3-ondemand-package.cab 。 它只是谷歌,你会得到下载链接。 下载后,将该文件复制到C:\dotnet35并运行以下命令。

Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:c:\dotnet35 /LimitAccess

经过测试,在Windows 10没有任何问题的工作。



文章来源: redistributable offline .NET Framework 3.5 installer for Windows 8