.NET4.0已经安装在电脑中,为何Visual studio2010打开时提示未能加载.NET4.0?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.NET4.0已经安装在电脑中,为何Visual studio2010打开时提示未能加载.NET4.0?相关的知识,希望对你有一定的参考价值。

而且打开基于.net4的程序,就会出现以下提示:

.net4.0重新装过还是老样子

虽然 隔了好几年,但我还是要回答,在 Win7 下, 打开-> 控制面板-> 所有控制面板项-> 管理工具 选择:服务 找到 ASP.NET State Service,启动它,并设置成自动。 再去看下这两个服务,Microsoft .NET Framework NGEN v4.0.30319_X64 / Microsoft .NET Framework NGEN v4.0.30319_X86. 应该已经启动了,如没有,手动启动,并设置自动。 参考技术A 去确认一下你安装的Framework4.0是正式版,有可能你下的是BETA一类的版本。

4.0的正式版应该是4.0.30319
参考技术B 打开-> 控制面板-> 所有控制面板项-> 管理工具 选择:服务 找到 Workstation 这个服务 如果不是自动,就改为自动

如何将 .net 3.5 添加到 Visual Studio 2010?

【中文标题】如何将 .net 3.5 添加到 Visual Studio 2010?【英文标题】:how to add .net 3.5 to visual studio 2010? 【发布时间】:2011-06-03 23:09:24 【问题描述】:

我尝试安装 Visual Studio 2010,它只安装了 .net 4。我想将 .net 3.5 添加到视觉工作室。 我已经安装了 3.5,现在我在将 .net 3.5 添加到新的 Visual Studio 时遇到问题。 如何在 vs 2010 中添加 3.5?

【问题讨论】:

【参考方案1】:

您不需要将 .NET 3.5“添加”到 VS2010。创建新项目时,您只需指定要定位的 .NET 版本。 (您也可以稍后在项目属性中进行更改。)

【讨论】:

关于这个的一个问题,如果您的计算机上没有安装 .NET 3.5,它是否仍会显示为目标的替代方案?还是 VS 只会列出可用的版本。 我已经指定了我想要选择的版本,但只有 .net 4 可供我使用。那么我现在如何添加 .net 3.5 呢? 也请看我的回答,也许它有助于明确安装 .net 3.5。 @bloodix:那么在项目属性的框架版本下拉列表中,是不是没有列出3.5?您正在构建什么类型的项目? @Jon:我想我在安装 Visual Studio 2010 时遇到了同样的问题,我必须单独安装 3.5。所以这就是为什么我要问是否必须安装框架才能在实施项目时以框架为目标。【参考方案2】:

试试这个链接:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=en

它是.NET 3.5 的下载包。可能你没有安装 3.5。

另请阅读 Jon 的回答。

编辑:更新了指向 .NET 3.5 SP 1 的链接,而不是 Hans 指出的。

【讨论】:

不要安装旧版本,3.5 SP1 是最新的。【参考方案3】:

好的,现在我明白了在 Visual Studio 2008 上安装时发生了什么。显然默认情况下没有安装 3.5 框架(至少他们在我工作的地方默认没有安装它。VS2010 不会为你安装 3.5 -你必须使用 Windows Server Manager 安装它。一旦你安装了 3.5,你就可以立即在 VS 中重新定位你的项目。

【讨论】:

【参考方案4】:

.NET FRAMEWORK 4 包含所有先例版本。 只需在 VS2010 中的应用程序属性中定位您的项目

【讨论】:

以上是关于.NET4.0已经安装在电脑中,为何Visual studio2010打开时提示未能加载.NET4.0?的主要内容,如果未能解决你的问题,请参考以下文章

为何Visual Assist X破解后在VS2010上可以使用,在VS08上却不行?

为啥我不能在没有安装Visual Studio的机器上运行调试版的.NET程序

Visual Studio 2010 安装

Visual studio 2017,每次安装到90%多就停了,卡了。都已经几次了,求大神解答

IE8我安装不了,安NET4.0也不行,微软给出的问题日志(见下),请懂电脑的帮帮忙.叫重安系统的就不要废话了.

Visual C# Building Release 但哪里需要 dll?