C# 在没有Visual Studio的情况下添加引用

C# 在没有Visual Studio的情况下添加引用,c#,visual-studio,reference,C#,Visual Studio,Reference,我正在尝试学习log4Net,但是,我的电脑中没有安装Visual Studio(由于缺乏管理权限)。所以,我正在用WindowsXP的旧记事本来尝试我的代码。在这里,如果我想添加对log4net.dll的引用,我该如何做 对不起,我太天真了。我只是在学习 例如,这是我试图执行的示例代码。教程是可用的 编译时,请使用以下命令: 我建议让一个拥有管理员权限的人为您安装它,因为没有它,.NET编码会非常痛苦。@Nathan,还有很多其他的.NET IDE。首先,请参阅[是否有一个非常轻量级的.net

我正在尝试学习log4Net,但是,我的电脑中没有安装Visual Studio(由于缺乏管理权限)。所以,我正在用WindowsXP的旧记事本来尝试我的代码。在这里,如果我想添加对log4net.dll的引用,我该如何做

对不起,我太天真了。我只是在学习

例如,这是我试图执行的示例代码。教程是可用的

编译时,请使用以下命令:


我建议让一个拥有管理员权限的人为您安装它,因为没有它,.NET编码会非常痛苦。@Nathan,还有很多其他的.NET IDE。首先,请参阅[是否有一个非常轻量级的.net IDE?]()和[Visual Studio 2008的最佳替代IDE是什么]()。同意,第一个链接非常好。我的主要问题是缺乏管理权限,当你不能安装IDE的时候,很难做到这一点。内森:谢谢你的建议。但是,当你在一家服务公司工作时,办公室里能做的事情就那么多了。:-)然而,在家里,我有一个Windows2003/SQLServer2005、VisualStudio2008Express版的VMWare设置。所以,周末和晚上都很美好。我只是在上班时间之间偷偷溜达几分钟,感觉很痛苦。不幸的是,我不得不接受它。Mathew:+1回答轻量级IDE问题。
using System;   
namespace Tutorial1_GettingStarted   
{   
 class Program   
 {   
     static void Main( string[] args )   
     {   
      log4net.Config.BasicConfigurator.Configure();   
      log4net.ILog log = log4net.LogManager.GetLogger( typeof( Program ) );              

        log.Debug( "Hello World!" );   
        log.Info( "I'm a simple log4net tutorial." );   
        log.Warn( "... better be careful ..." );   
        log.Error( "ruh-roh: an error occurred" );   
        log.Fatal( "OMG we're dooooooomed!" );   

        Console.ReadLine();  // so you can read the output   
    }   
  }   
}  
csc Program.cs /r:Log4Net.dll