MS .NET 4.6可以与Visual Studio 2010一起使用吗

用户名

我们仍在使用VS 2010 SP1来开发大型LOB ASP.NET Web应用程序。基础架构人员正在考虑将.NET 4.6(以及面向开发人员的目标包)推向桌面,而我在与VS 2010的兼容性方面找不到任何东西。这里的线索之一说两者是不兼容的,不能一起使用,并且您必须拥有VS 2012或更高版本,但我找不到关于该主题的任何官方信息。有人知道是否可以使用.NET 4.6和VS 2010 SP1进行开发?

大卫·基恩

Visual Studio 2010支持4.6目标包。将目标包推送到计算机时,Visual Studio 2010将看不到它。

现在,如果您希望保留在受支持的.NET版本上(实际上这就是您的基础架构人员正在做他们正在做的事情的原因),这实际上不是问题,因为即使您以4.0为目标,也可以通过部署来保持支持4.6并在其上运行4.0应用程序。在这种情况下,我们对4.0行为进行了补偿,因此,当您在仅使用4.0的计算机上进行测试时,可以确保应用程序在4.6上具有较高的可信度。

但是,我看到开发人员遇到了很多事情,他们的目标是4.0,但是在安装了4.6的计算机上进行测试,然后期望能够部署到4.0并使其运行。在这种情况下,我们不能100%地保证这会奏效,因为我们不会对每个错误修复和/或功能进行修改。这意味着您可能会意外地采取4.6行为并依靠它。

总结一下:

  • 如果您以4.0为目标,请在4.0上进行测试并部署到4.0 / 4.6->我们保证此方法具有很高的信心。

  • 如果您以4.0为目标,请在4.6上进行测试并部署到4.6->我们保证此方法具有很高的置信度。

  • 如果您以4.0为目标,请在4.6上进行测试并部署到4.0->在大多数情况下都可以使用,但是您可能会偶然地依赖4.0上未修复的“固定行为”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

强制Visual Studio 2013将.NET 4与ASPX文件一起使用

VB.NET(Visual Studio 2010)-MS Outlook

Visual Studio Code是否可以与混合语言.NET Core解决方案一起使用?

Powermockito可以与Android Studio 1.2一起使用吗

ETL 可以与 Atmel Studio 一起使用吗?

Enterprise Library 6是否可以与Visual Studio 2013和/或2015一起使用?

Visual Studio可以代替MS Sql Server Manager吗?

pip可以与Visual Studio中的Python工具一起使用吗?

我可以将Visual Studio的Assisted IntelliSense与ReSharper的建议系统一起使用吗?

Mongosis SSIS数据源可以与Visual Studio 2013一起使用吗?

适用于Windows的GitHub和Visual Studio 2013-可以一起使用吗?

Visual Studio工作区可以与多个Windows一起使用吗?

CircleCI 可以与 Microsoft TFS (Visual Studio) 一起使用吗?

如何使用C#设置Selenium与Visual Studio .NET一起使用?

可以在Linux中使用MonoDevelop编译Visual Studio 2010 .Net项目吗?

将ASP.NET 5与Visual Studio 2013社区版一起使用

将Visual Studio 2017与.Net Core SDK 2.0一起使用

Husky 4.x +无法与Visual Studio Git一起使用

Visual Studio Express是否可以与Wine一起使用?

在Visual Studio 2010中将MySQL数据库与Entity Framework一起使用

我可以在Visual Studio 2013上使用.net Core吗

将图像文件与 Tizen.NET 可穿戴应用程序一起使用(使用 Visual Studio)

无法将 .NET Core 5.0 应用程序与 Visual Studio Community 2019 版本 16.7.5 一起使用

实体框架可以与任何 ADO.NET 提供程序一起使用吗?

新的csproj文件结构可以与ASP.NET Framework项目一起使用吗?

我可以将FlurlClient与Asp.Net Core TestServer一起使用吗?

我可以将Windows .Net应用程序与Docker一起使用吗?

可以将clusterize.js与datatables.net一起使用吗?

我可以将C#7.3与.Net Framework 4.6.1一起使用吗?