【问题标题】:Update C# version in windows server 2008 R2 [closed]在 Windows Server 2008 R2 中更新 C# 版本 [关闭]
【发布时间】:2013-01-28 10:50:16
【问题描述】:

我正在使用带有 IIS 7.5 的 Windows Server 2008 R2。 我使用最新的用于 Web 开发的 Visual Studio 开发了一个网站(2012 年) 在我的服务器中,我有 asp.net 4.0 和 C# 2010。在我的项目中,我使用了 asp.net 4.5 和 C# 2012。 将我的网站移至 asp.net 4.0 没有问题。但是我遇到了 C# 编译器的问题。 有没有办法将 C# 编译器更新到 2012? 提前致谢!

哈维尔

【问题讨论】:

  • C#没有2010或2012版本...
  • 肯定有区别——比如最新版本支持 async 关键字。但是安装最新版本的 .Net 应该会安装它。
  • 这些版本与 C# 的编译器版本有关 我在我的本地主机中没有的网站上遇到编译错误。尝试将其安装在 goDaddy Windows 服务器上,我没有收到此类错误。

标签: c# asp.net windows windows-server-2008


【解决方案1】:

您需要在服务器上安装 .NET Framework 4.5,以便可以针对目标框架编译该站点。我不知道 4.5 是否仍然使用 4.0 CLR,如果是这样,您仍然会在 IIS 中选择 .NET 4.0,就像使用 3.5 时选择 2.0 一样 - 如果有另一个 CLR,那么您将看到明确的 4.5在 IIS 中选择。

【讨论】:

  • 所以你是说我唯一的选择是将 .NET Framework 更新到 4.5?
  • 如果您正在使用 .NET 4.5(并打算继续这样做),那么,不可避免地,是的。我不能只用液化石油气加满我的油箱,然后指望汽车自我更新以使用“更现代”的燃料,我必须升级。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-04-17
  • 2023-03-18
  • 2013-04-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多