2010-10-14 27 views
7

Estoy intentando aprender log4Net, sin embargo, no tengo Visual Studio instalado en mi PC (debido a la falta de privilegios administrativos). Y entonces, estoy probando mi código escribiéndolo en el viejo Notepad de Windows XP. En este caso, si quiero agregar una referencia a log4net.dll, ¿cómo lo hago?Agregar referencias sin Visual Studio

Lo siento por ser .NET ingenuo. ¡Solo estoy aprendiendo!

Por ejemplo, este es el código de muestra que estoy tratando de ejecutar. El tutorial está disponible here.

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 
    } 
    } 
} 
+0

Yo sugeriría pedir a una persona que tiene derechos de administrador [? IT] para instalarlo para usted, porque la codificación .NET va a bastante doloroso sin eso. –

+2

@ Nathan, hay muchos otros .NET IDE. Ver [ ¿Hay un IDE * muy * liviano para .net? ] (http://stackoverflow.com/questions/1638972/is-there-a-very-lightweight-ide-for-net) y [ ¿Cuál es la mejor alternativa IDE a Visual Studio 2008 ] (http://stackoverflow.com/questions/310735/what-is-the-best-alternative-ide-to-visual-studio-2008) para empezar. –

+1

De acuerdo, el primer enlace es muy bueno. Principalmente estaba llegando a la falta de derechos de administrador, es difícil hacer cosas cuando no puede instalar un IDE. –

Respuesta

14

Al compilar, utilice el /r switch:

csc Program.cs /r:Log4Net.dll 
Cuestiones relacionadas