Visual Studio 2017 中的 Visual Studio 2010

Posted

技术标签:

【中文标题】Visual Studio 2017 中的 Visual Studio 2010【英文标题】:Visual Studio 2010 in Visual Studio 2017 【发布时间】:2018-04-15 14:30:56 【问题描述】:

所以我正在为我的计算机编程课(明天到期)做这个项目,我基本上已经完成了所有工作。我们学校有Visual Studio 2010,我有Visual Studio 2017。但是,当我打开它时,它要求我更改为“.NET Framework 4.6.1”,因为我的计算机没有“.Net Framework =v4.0” ”。当我这样做时,我可以编辑程序,但我无法调试/编译程序,因为它会输出以下错误:

找不到框架“.NETFramework,Version=v4.6.1”的参考程序集。要解决此问题,请为此框架版本安装 SDK 或 Targeting Pack...因此,您的程序集可能无法正确跟踪您想要的框架。

但是,当我尝试上网安装 v4.6.1 时,安装程​​序说我的电脑上已经有 4.6.1 或更新版本。我不明白为什么会这样,如果还有其他类似的问题,如果您可以将其链接为回复,将会很有帮助。谢谢。

【问题讨论】:

在 VS2017 中,将目标 .Net Framework 更改为 .Net 3.5。 VS 2010 的目标不能高于 3.5。 @zaitsman visual studio 2010 可以做.net 4.0 【参考方案1】:

您的问题的答案直接在错误消息中。 “要解决此问题,请为此框架版本安装 SDK 或 Targeting Pack。”

我的建议:在您的计算机上下载并安装 .NET 4.0 SDK。

您可以尝试以下链接之一来获取 SDK: https://www.microsoft.com/en-us/download/details.aspx?id=8279 https://www.microsoft.com/en-us/download/details.aspx?id=8442

您也可以尝试多目标包。 https://www.microsoft.com/en-us/download/details.aspx?id=29052

【讨论】:

【参考方案2】:

另外,结帐:

    您可以在此处使用设置验证工具来诊断您的 .Net 框架:.Net Framework Setup Verification Tool 或 Alternative Download。

    同时检查.NET Framework Setup Verification Tool User’s Guide

    如果您确实发现 .Net Framework 存在问题,您可以使用修复工具来修复它,它旨在修复与 .Net Framework 相关的问题以及更新:Microsoft .NET Framework Repair Tool

希望这会有用,祝你好运。

【讨论】:

【参考方案3】:

要让 VS2017 支持 .NET 4.0,您需要确保安装了正确的组件:

【讨论】:

以上是关于Visual Studio 2017 中的 Visual Studio 2010的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 中的 Apple ID 双重身份验证

是否可以设置 Visual Studio 2017,使其在远程 Linux 机器而不是本地机器上运行和调试 .NET Core C# 应用程序?

Visual Studio 2017 中的 Visual Studio 2010

如何将终端更改为 Visual Studio 代码中的当前目录? (热键)[重复]

visual-studio-code 中的自动右括号不适用于 js 和 jsx 文件

Visual Studio 2017 中的远程调试