控制面板中的框架转换

framework conversion in control panel

我正在使用 visual studio 2012 并在 hostgator 中拥有用于 web 托管 .net 的帐户。 visual studio 2012 使用 4.5 框架,在 hostgator 并行面板中,我尝试更改 asp.net 设置中的框架版本,但只有版本“4.0.30319.34209”和“2.0.50727.5483”是 available.I 需要一些提示visual studio 哪个版本适合所有托管域。

您将 .NET 版本与 CLR 版本混淆了。这是一件容易混淆的事情。您的托管平台支持两个版本的 CLR 4.0 和 2.0。

.NET 2.0 和 .NET 3.5 运行 在 CLR 2.0 版上。 .NET 4.0、4.5、4.5.1 和 4.5.2 将 运行 在 CLR 4.0 版上。

您可以使用 Visual Studio 2012 创建面向 .NET 2.0 - 4 的 Web 应用程序。5.x,所以您没问题。

如果这是一个新应用程序,我建议以最新 发布的 版本的框架 (4.5.2) 为目标,它将 运行 在 CLR 4.0 上运行。因此,在您的 hostgator 中将目标框架设置为 4.0。 Visual Studio 应默认在最新的 .net 版本中创建 Web 应用程序,但您始终可以通过项目的属性 window check/change。

(截图来自:Targeted .NET Framework version change