2010-10-14 24 views
7

Próbuję się nauczyć log4Net, jednak nie mam zainstalowanego Visual Studio na moim komputerze (z powodu braku uprawnień administracyjnych). Dlatego wypróbowuję mój kod, pisząc go w starym, dobrym Notatniku systemu Windows XP. W tym przypadku, jeśli chcę dodać odniesienie do log4net.dll, jak to zrobić?Dodawanie odwołań bez programu Visual Studio

Przepraszamy za bycie naiwną .NET. Właśnie się uczę!

Na przykład jest to przykładowy kod, który próbuję wykonać. Tutorial jest dostępny pod numerem 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

Proponuję prosząc osobę, która ma uprawnienia administratora [? IT], aby zainstalować go dla Ciebie, ponieważ kodowanie .NET ma dość bolesne bez niego. –

+2

@Nathan, istnieje wiele innych .NET IDE. Zobacz [ Czy istnieje * bardzo * lekkie IDE dla .net? ] (http://stackoverflow.com/questions/1638972/is-there-a-very-lightweight-ide-for-net) i [ Co jest najlepszym alternatywnym IDE do Visual Studio 2008 ] (http: // /stackoverflow.com/questions/310735/what-is-the-best-alternative-ide-to-visual-studio-2008) na początek. –

+1

Uzgodnione, pierwsze łącze jest bardzo dobre. Głównie dostałem się do braku uprawnień administratora, ciężko jest robić rzeczy, gdy nie można zainstalować IDE. –

Odpowiedz

14

Podczas kompilacji, użyj /r switch:

csc Program.cs /r:Log4Net.dll 
Powiązane problemy