gpt4 book ai didi

.net - 使用Visual Studio 2010 开发.net 3.5 sp1 产品有什么危险吗?

转载 作者:行者123 更新时间:2023-12-01 10:14:10 24 4
gpt4 key购买 nike

我们对将我们的开发 IDE 从 Visual Studio 2008 升级到 2010 的前景感到兴奋。但是,我们的生产环境不计划在不久的将来从 .net 3.5 sp1 升级到 .net 4.0。

使用 Visual Studio 2010 开发将在 .net 3.5 sp1 上实际运行的生产级应用程序可能存在哪些风险?

最佳答案

我只知道几个小问题。在 VS2010 中创建的新 C# 项目将依赖于 Microsoft.CSharp.dll,即新“动态”关键字的运行时支持程序集。当您将目标框架版本更改为 3.5 时,您将收到有关此程序集的警告,您必须手动将其删除。

此外,您的代码将由新的 C# 4.0 编译器编译,即使您的目标是该框架的早期版本。这可能是兼容问题的根源,使用 3.0 编译器编译的代码不同。更常见的兼容性问题是不应在 3.0 中编译但由于编译器错误而编译的代码。当然这不是真正的问题,但如果您 checkin 由仍在使用 3.0 的团队成员编写的代码,则可能会字节

您可以强制编译器验证没有意外使用 Project + Properties、Build 选项卡、向下/向右滚动、Advanced、Language Version = "C# 3.0"的新 4.0 功能。

如果您想确定,请再等几个月,并留意 connect.microsoft.com 上的反馈。

关于.net - 使用Visual Studio 2010 开发.net 3.5 sp1 产品有什么危险吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2772354/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com