18

我们公司在 Windows 8 上测试我们的产品(为 .NET Framework 3.5 编译)。我们发现 Windows 8 上没有 .NET Framework 3.5,解决此问题有两种可能:

  1. 在线安装

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

但是,我们需要为没有互联网和没有 Windows 安装 DVD 的每个人提供可再分发的离线安装程序。

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

谢谢。

更新

也应该适用于 Windows 10

4

5 回答 5

8

试试这个命令:

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

I:Windows DVD 的分区。

于 2012-12-10T07:48:52.897 回答
4

如果您处于离线状态(D:\sources\sxs位于) 并让每台机器运行命令:

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

MSDN上有一个指南。

于 2012-10-26T10:22:05.167 回答
3

在几个月没有真正解决这个问题后,我想最好的解决方案是将应用程序升级到 .NET framework 4.0,Windows 8、Windows 10 和 Windows 2012 Server 默认支持,并且仍然可以离线安装适用于 Windows XP。

于 2014-01-26T08:48:58.863 回答
2

您不必将所有内容复制到 C:\dotnet35。通常所有文件都已复制到文件夹 C:\Windows\WinSxS。然后命令变为(假设 Windows 安装到 C:):“Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:C:\Windows\WinSxS /LimitAccess” 如果没有你也可以点命令直接刻录到 DVD。然后命令变为(假设 DVD 安装到 D:):“Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess”。

于 2012-10-30T10:24:34.043 回答
0

Microsoft .NET Framework 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 中测试和工作没有任何问题。

于 2019-04-01T10:42:10.480 回答