便携式C#IDE /编译器?

时间:2012-02-28 03:57:25

标签: c# visual-studio-2010 ide portability

我正在学习C#,但事实上它需要IDE和编译器使事情变得更加困难。我可以访问的主计算机是我的学校计算机,我没有管理员权限。有没有办法在不需要管理员权限的情况下将C#IDE /编译器放在那里?

请记住,我希望能够在家中使用VS C#2010进行开发,并将项目带到我的学校计算机上。

3 个答案:

答案 0 :(得分:8)

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

即。 for 2.0路径到编译器是 %WINDIR%\ Microsoft.NET \框架\ V2.0.50727 \ CSC.EXE

您可以从命令行运行它(开始 - >运行 - > cmd)并查看“csc /?".

等选项

答案 1 :(得分:7)

SharpDevelop可以从memorystick

运行

答案 2 :(得分:3)

  
    

我学习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!