Sdílet prostřednictvím


/lib (Možnosti C# kompilátoru)

Možnost /lib určuje umístění sestavení odkazovaných pomocí možnosti /reference (Možnosti C# kompilátoru).

/lib:dir1[,dir2]

Arguments

  • dir1
    Adresář, ve kterém má kompilátor hledat v případě, že odkazované sestavení nebylo nalezeno v aktuálním pracovním adresáři (adresář, ze kterého je vyvolán kompilátor) nebo v systémovém adresáři modulu CLR (Common Language Runtime).

  • dir2
    Jeden či více adresářů pro vyhledávání odkazů na sestavení.Oddělte názvy dalších adresářů čárkou bez prázdného znaku mezi nimi.

Poznámky

Kompilátor vyhledá odkazy na sestavení, která nejsou plně kvalifikovaná v následujícím pořadí:

  1. Aktuální pracovní adresář.To je adresář, ze kterého je vyvolán kompilátor.

  2. Systémový adresář modulu CLR.

  3. Adresáře určené /lib.

  4. Adresáře určené proměnnou prostředí LIB.

Použijte možnost /reference pro zadání odkazu na sestavení.

/lib je aditivní; vícenásobné zadání se pouze přidá za jakékoli předchozí hodnoty.

Alternativa k použití /lib je zkopírování všech požadováných sestavení do pracovního adresáře; to umožní jednoduché předávání názvu sestavení možnosti /reference.Poté můžete sestavení z pracovního adresáře odstranit.Vzhledem k tomu, že v manifestu sestavení není zadána cesta na závislé sestavení, aplikace může být spuštěna na cílovém počítači a vyhledá a použije sestavení v globální mezipaměti sestavení (GAC).

I přesto, že kompilátor může odkazovat na sestavení, neznamená to, že modul CLR (Common Language Runtime) bude moci najít a načíst sestavení za běhu.Pro podrobnosti o vyhledávání odkazovaných sestavení modulem runtime, shlédněte Jak Runtime vyhledává sestavení.

Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.

  2. Klepněte na stránku vlastností Cesta pro odkazy.

  3. Upravte obsah seznamu.

Informace o nastavení této možnosti kompilátoru v programu naleznete v tématu ReferencePath.

Příklad

Zkompiluje t2.cs a vytvoří soubor s příponou .exe.Kompilátor bude hledat odkazy na sestavení v pracovním adresáři a v kořenovém adresáři disku C.

csc /lib:c:\ /reference:t2.dll t2.cs

Viz také

Úkoly

Jak: Upravte vlastnosti projektu a nastavení konfigurace

Další zdroje

Možnosti C# kompilátoru