如何在Windows 10上安装.Net 3.5?

时间:2015-11-02 22:06:27

标签: c# .net windows-10 localdb

我需要安装.Net 3.5,以便在Visual Studio中使用SQL Server Express / Local Db。

我已经在互联网上寻找答案而没有任何作用。

整晚都陷入困境,这是从控制面板启用.Net 3.5。

http://imgur.com/YZcIJeX

我甚至重新下载了Windows 10并运行此DISM命令

DISM  /Online  /Enable-Feature  /FeatureName:NetFx3  /All  /LimitAccess  /Source:c:\sources\sxs

但它仍然悬而未决,无法做任何事情。

http://imgur.com/C0OS3Lc

如果有人能帮助我,那将是非常有帮助的

5 个答案:

答案 0 :(得分:6)

.NET 3.5无法通过互联网安装。您必须使用从Microsoft网站下载的安装DVD或ISO。 使用此命令安装

DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:d:\sources\sxs /All /LimitAccess

d:应该是

  • ISO映射驱动器(如果使用ISO文件)
  • DVD驱动器,如果您使用安装DVD

几点重要。

  • 如果您使用ISO文件,如果您尝试从网络位置使用ISO,则可能会出错。
  • 如果从Microsoft网站下载ISO,请注意32位和64位。
  • 以管理员身份运行命令提示符以运行此命令
  • 如果您的命令提示符挂起而没有任何响应,则可能意味着某些Windows更新安装正在进行中。因此,重新启动计算机并重试。
  • 转到"打开或关闭Windows功能"如果安装正确,可以看到安装了.NET framework 3.5。

这是我写的分步指南。 http://codeketchup.blogspot.sg/2015/11/how-to-install-net-framework-35-on.html

答案 1 :(得分:2)

如果您有权访问MSDN订阅,请下载Windows 10 Features on Demand ISO,安装它并运行此命令:

DISM.EXE /Online /Add-Capability /CapabilityName:NetFx3~~~~ /Source:D:\

(其中D:是安装的ISO)

如果失败,请运行此命令将文件添加回Windows

DISM.EXE /Online /Add-Package /PackagePath:D:\Microsoft-Windows-NetFx3-OnDemand-Package.cab

现在转到UI以启用该功能。

答案 2 :(得分:1)

如果您手边没有Windows安装媒体或希望它更容易:

这些是没有命令行DISM命令的方法,它以交互方式工作 - 对于您需要当前互联网访问的前两个:

  1. 通常情况下启动应用程序就足够了,需要.NET 3.5,而Windows会打开一个通过互联网安装的对话框。

  2. 在开始按钮旁边的放大镜(搜索)行中输入“windows feature”并切换到

      

    打开或关闭Windows功能
          控制面板

    然后你会发现以前版本的已知对话框,以打开.NET 3.5等功能。(至少我无法在没有搜索的情况下从新设置对话框中找到它。)

  3. 如果您更新了Windows 10 ,并且您之前在Win 7或8.x上激活了.NET 3.5,那么您必须不执行任何操作,它也会在Windows 10中激活。

  4. 以下是真正的离线“紧急”安装程序http://www.smart-arab.com/2013/12/install-net-on-windows-8-1-and-windows-10-offline/ 当然这不是官方的方式。

答案 3 :(得分:0)

您需要添加删除程序,然后向Windows添加功能,然后从此处选择它。这将安装.net 3.5和2.0

编辑1

请以管理员身份打开命令提示符(cmd.exe)并运行以下命令安装.Net 3.5:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:d:\sources\sxs /All /LimitAccess 

(替换D:使用已安装的Win10 ISO)

在某些环境中,DISM无法获取文件(代理,网络策略)。 DISM命令从DVD获取文件,你没关系

答案 4 :(得分:0)

enter image description here 1.以管理员身份打开CMD

命令:Dism / online / enable-feature / featurename:NetFX3 / All / Source:D:\ sources \ sxs / LimitAccess

此处D =分区名称Mout

打开 Windows 10 的ISO文件,然后在分区中键入D.

最后打开Windows功能,然后您将看到Net Framework 3.5已安装并启用。