【问题标题】:Howto get started with C# 4.0 and .NET 4.0?如何开始使用 C# 4.0 和 .NET 4.0?
【发布时间】:2009-12-09 12:43:23
【问题描述】:

我不想下载 Visual Studio 2010。

  1. 我怎样才能开始学习(不是 开发实际应用程序)C# 4.0 和.NET 4.0,只有一个文本 编辑?

  2. 我可以下载 C# 4.0 编译器吗 和 .NET 4.0 框架并获得 开始了?怎么样?

我有 Visual Studio 2008,但我从 SO 问题中了解到它无法完成这项工作。

【问题讨论】:

  • 你为什么不想下载VS2010?太棒了。

标签: c# .net .net-4.0 c#-4.0


【解决方案1】:

C# 编译器是 .NET Framework 的一部分。

您可以在 C:\Windows\Microsoft.NET\Framework\your_version_number\csc.exe 下找到它

所以,只需打开一个文本编辑器,编写您的源代码,然后使用命令行编译器进行编译。

【讨论】:

    【解决方案2】:

    【讨论】:

    • @Luke 什么是 Web Bootstrapper?需要下载吗?
    • @david:不,没有必要下载它。从第一个链接中选择任一标准安装程序网络引导程序。从 Web 引导程序下载页面:“此下载包含一个新的基于 Web 的安装程序,可简化安装过程。”
    【解决方案3】:

    使用command line compiler。大多数文本编辑器都可以让您轻松地了解这一点。

    【讨论】:

      【解决方案4】:

      您需要 .NET 框架 4.0(如果它已经存在)。编译器是 .NET 包的一部分。

      编辑:刚刚检查过,.NET 框架处于 beta 2 阶段。暂时不会去那里。

      【讨论】:

      • 你能把下载链接贴出来吗?我在微软的网站上迷路了。
      • 用测试版学习有什么问题?正如大卫所说,他不会编写真正的应用程序。
      • 只要代码是用于测试目的,beta没有问题。但是,我看到太多次将“测试”代码转移到现实生活中的生产环境。同样在 Beta 版中,通常并非所有功能都按描述工作(如果幸运的话),甚至根本不工作。
      【解决方案5】:

      首先下载beta 2 of the .NET framework 4(在撰写本文时为当前版本)。

      现在,确保 C:\Windows\Microsoft.NET\Framework\v4.0.21006\ 在您的 PATH 环境变量中。

      这是command-line compiler 的 MSDN 页面,您可以查看这些选项。对于简单的事情,它通常归结为:

      // compile an executable
      $ csc /out:App.exe *.cs
      // compile a library
      $ csc /target:library /out:Lib.dll *.cs
      // compile with a reference to System.Core.dll
      $ csc /out:App.exe /r:System.Core.dll *.cs
      // compile with a reference to Microsoft.CSharp.dll (you might need this to use dynamic)
      $ csc /out:App.exe /r:Microsoft.CSharp.dll *.cs
      

      当然可以尝试使用带有语法高亮的编辑器。我相信 C# 4 只引入了三个新关键字,因此即使突出显示版本 3 也应该没问题(inout 已经存在,但它们现在在新的上下文中有效,dynamic 是全新的)。

      【讨论】:

      • 我的手指习惯于在 vim 中工作,但我不喜欢在宗教问题上推荐 ;) 我通常的建议是选择一个像样的(即没有记事本)并学会使用它做到最好。
      猜你喜欢
      • 1970-01-01
      • 2011-09-07
      • 2011-02-06
      • 2014-12-04
      • 2010-11-10
      • 1970-01-01
      • 2010-12-24
      • 1970-01-01
      相关资源
      最近更新 更多