适用于Windows 8的可再发行的脱机.NET Framework 3.5安装程序

Tom*_*bes 18 installer .net-framework-version .net-3.5 windows-8 windows-10

我们公司正在Windows 8上测试我们的产品(针对.NET Framework 3.5编译).我们发现Windows 8上没有.NET Framework 3.5,有两种方法可以解决此问题:

  1. 在线安装

  2. 从Windows 8安装DVD或ISO安装

但是,我们需要为没有互联网且没有安装Windows的所有人提供可再发行的离线安装程序.

有没有办法解决这个问题?

谢谢.

更新:

也适用于Windows 10.

小智 8

试试这个命令:

Dism.exe /online /enable-feature /featurename:NetFX3 /Source:I:\Sources\sxs /LimitAccess
Run Code Online (Sandbox Code Playgroud)

I: Windows DVD的分区.

  • qub1n提到要求是没有互联网连接/ Windows DVD. (5认同)
  • 提示我:__在此上下文中无法识别limitaccsess选项.__ Dism.exe/online/enable-feature/featurename:NetFX3/Source:I:\ Sources\sxs**我运行没有限制访问开关,并成功执行** (2认同)

Dav*_*nce 4

如果您处于离线状态(位于D:\sources\sxs),则看起来您需要安装介质中的软件包,您可以将其复制到需要 .NET 3.5 的每台计算机(因此从技术上讲,您只需要安装介质一次即可获取软件包)并让每台机器运行命令:

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

MSDN上有一个指南。

  • 我已经与微软讨论过这个解决方案(使用我们的 MSDN 订阅),微软的人告诉我,这是非法的,因为未经微软同意,任何人都不得分发任何受微软版权保护的内容的一部分。但他也告诉我,如果我这样做(制作包裹),他们可能不会对分发主体采取任何行动。无论如何,我不喜欢这个解决方案。我需要多少种类型的包裹?X86、X64?每个本地化窗口都需要额外的软件包吗?可能不会,但我不能保证。 (4认同)