可移植的C#IDE/编译器

本文关键字:编译器 C#IDE 可移植 | 更新日期: 2023-09-27 18:26:09

我正在学习C#,但它需要带编译器的IDE,这让事情变得有点困难。我可以访问的主计算机是我没有管理权限的学校计算机。有什么方法可以在那里安装C#IDE/编译器而不需要管理权限吗?

请记住,我希望能够在家里用VS C#2010进行开发,并将该项目转移到我学校的电脑上。

可移植的C#IDE/编译器

C#不需要任何IDE。编译器(csc.exe)是.Net Framework的一部分,只要机器安装了.Net版本,您就可以使用它。

即,对于2.0,编译器的路径为%windir%''Microsoft.NET''Framework''v2.0.50727''csc.exe

您可以从命令行(开始->运行->cmd)运行它,并查看"csc/?"等选项。

SharpDevelop可以从内存刻度运行

我学的是C#,但它需要一个带编译器的IDE,这让事情变得有点困难。

创建C#应用程序只需要.Net SDK,不需要IDE。

SDK的一部分是csc.exe,它是C#编译器。

安装了SDK后,您可以编译并运行这样的C#程序:

using System;
namespace SampleApplication
{
    static class Program
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            Console.WriteLine("Hello world!");
        }
    }
}

使用此命令行。

C:'TEMP>csc test.cs
Microsoft (R) Visual C# 2008 Compiler version 3.5.30729.4918
for Microsoft (R) .NET Framework version 3.5
Copyright (C) Microsoft Corporation. All rights reserved.

C:'TEMP>test.exe
Hello world!