Sdílet prostřednictvím


Postupy: Přidat nebo odebrat odkazy v sadě Visual Studio

Chcete-li použít komponentu ve vaší aplikaci, musíte na ni nejprve přidat odkaz. Visual Studio poskytuje pět možností v dialogovém okně Přidat odkaz:

  • .NET uvádí všechny komponenty rozhraní .NET Framework k dispozici pro odkazování.

  • model COM uvádí všechny komponenty modelu COM k dispozici pro odkazování.

  • Projekty uvádí všechny opakovaně použitelné komponenty vytvořené z místních projektů.

  • Procházet umožňuje vyhledat komponentu v systému souborů.

  • Poslední obsahuje seznam komponent nedávno přidaných do projektů ve vašem počítači.

Počet karet, které jsou k dispozici v horní části dialogového okna Přidat odkaz se může lišit v závislosti na typu otevřeného projekt a používání zdrojů. Nativní projekty jazyka C++ obsahují pouze kartu Projekty.

Některé komponenty v seznamu se nemusí zobrazit v závislosti na verzi vašeho projektu .NET Framework. K tomu může dojít za následujících podmínek:

  • Součásti, která používá novější verzi.Není kompatibilní s projektem, který dřívější verzi rozhraní .NET Framework.NET Framework.

    Informace o tom, jak změnit cíl.NET Framework verze projektu, viz Postupy: Konkrétní cíl.NET Framework verze nebo profil.

  • Součásti, která používá .NET Framework 4 je nekompatibilní s projektem, který se zaměřuje .NET Framework 4 Client Profile.

    Při vytváření nové aplikace některé cílové projekty .NET Framework 4 Client Profile Při výchozím nastavení. Další informace naleznete v tématu .NET Framework Client Profile.

Odkazy z globální mezipaměť sestavení (GAC) nelze přidat, protože je přísně součástí prostředí run-time.

Nasazení nebo zkopírujete aplikace, která obsahuje odkaz na vlastní komponenty registrované v globální mezipaměť sestavení (GAC), komponenta není nasazena nebo zkopírování aplikace, bez ohledu Copy Local nastavení. Další informace naleznete v tématu Odkazy na projekt.

Je možné vytvořit aplikace, které odkazují na projekty nebo sestavení, pro které je jiná cílová verze rozhraní .NET Framework. Například můžete vytvořit aplikaci, která se zaměřuje na .NET Framework 4 Client Profile, který odkazuje na sestavení, který se zaměřuje na .NET Framework verze 2.0. Pokud vytváříte projekt, který dřívější verzi .NET Framework, nelze nastavit odkaz aplikace project do projektu nebo sestavení tohoto cíle .NET Framework 4 Client Profile nebo.NET Framework verze 4. Další informace naleznete v tématu Zaměření na specifickou verzi rozhraní .NET Framework nebo profilu.

Měli byste se vyhnout přidávání odkazů na soubor do výstupů jiného projektu ve stejném řešení, protože to může způsobit chyby kompilace. Místo toho použijte kartu Projekty dialogového okna Přidat odkaz k vytvoření odkazů projekt-projekt. Toto usnadňuje vývoj v týmu povolením lepší správy knihoven tříd, které vytvoříte ve svých projektech. Další informace naleznete v tématu Poradce při potížích s poškozenými odkazy.

Poznámka

V sadě Visual Studio 2010 je odkaz na soubor místo odkazu na projekt vytvořen, pokud cílová verze rozhraní .NET Framework jednoho projektu je verze 4 a cílová verze jiného projektu je verze 2, 3 nebo 3.5.

Pokud chcete přidat odkaz na registrovanou knihovnu DLL modelu COM, která obsahuje vnitřní manifest, ujistěte se, že nejprve zrušíte registraci knihovny DLL. Pokud tak neučiníte, sada Visual Studio přidá odkaz na sestavení jako komponentu technologie ActiveX namísto jako nativní knihovnu DLL.

Webové odkazy můžete také přidat pomocí dialogového okna Přidat webový odkaz. Další informace naleznete v tématu Postupy: Přidání a odebrání webových referencí.

Ručně přidáte odkaz na všechny obory názvů EnvDTE (EnvDTE, EnvDTE80, EnvDTE90, EnvDTE90a, nebo EnvDTE100), nastavte Vložit Interop typy odkaz na vlastnost False v okně Vlastnosti. Nastavení této vlastnosti na True příčinu vytvořit problémy v důsledku určité vlastnosti EnvDTE, která nemohou být vložena.

Poznámka

Všechny projekty obsahují implicitní odkaz na mscorlib. Projekty jazyka Visual Basic obsahují implicitní odkaz na Microsoft.VisualBasic.

V sadě Visual Studio 2010 všechny projekty obsahují implicitní odkaz na System.Core, i když je System.Core odebrán ze seznamu odkazů.

Zobrazit sestavení v dialogovém okně Přidat odkaz

  • Přesuňte nebo zkopírujte sestavení do jednoho z následujících umístění:

    • Aktuální adresář projektu. (Můžete vyhledat tyto sestavení pomocí karty Procházet.)

    • Další adresáře projektu ve stejném řešení. (Můžete vyhledat tyto sestavení pomocí karty Projekty.)

    -nebo-

  • Nastavte klíč registru určující umístění sestavení, které chcete zobrazit:

    Pro 32bitové operační systém přidejte jedno z následujících klíčů registru.

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\VersionMinimum\AssemblyFoldersEx\MyAssemblies]@= "AssemblyLocation"

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\VersionMinimum\AssemblyFoldersEx\MyAssemblies]@= "AssemblyLocation"

    Pro 64bitový operační systém přidejte jedno z následujících klíčů registru 32 bitů podregistru.

    • HKEY_CURRENT_USER\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\VersionMinimum\AssemblyFoldersEx\MyAssemblies]@= "AssemblyLocation"

    • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\VersionMinimum\AssemblyFoldersEx\MyAssemblies]@= "AssemblyLocation"

    VersionMinimum je nejnižší.NET Framework verze, která se vztahuje. Pokud VersionMinimum je v3.0 složky zadané v AssemblyFoldersEx platí pro projekty tomuto cíli.NET Framework 3.0 a vyšší.

    AssemblyLocation je adresář sestavení, které chcete zobrazit Přidat odkaz na dialogové okno, například C:\MyAssemblies\.

    Vytvoření klíče registru pod uzlem HKEY_LOCAL_MACHINE umožňuje všem uživatelům zobrazit sestavení v zadaném umístění v dialogovém okně Přidat odkaz. Vytvoření klíče registru pod uzlem HKEY_CURRENT_USER ovlivní pouze nastavení pro aktuálního uživatele.

    Otevřít Přidat odkaz na dialogové okno znovu. Na zobrazí sestavení .NET kartu. Pokud ne, zajištění nacházejí sestavení zadaného AssemblyLocation adresáře, restartujte Visual Studioa akci opakujte.

Přidat odkaz v jazyce Visual Basic

  1. V Průzkumníku řešení dvakrát klikněte na uzel Můj projekt pro projekt.

  2. V Návrháři projektu klikněte na kartu Odkazy.

  3. Klikněte na tlačítko Přidat k otevření dialogového okna Přidat odkaz.

  4. V dialogovém okně Přidat odkaz vyberte kartu označující typ komponenty, kterou chcete odkazovat.

  5. Vyberte komponenty, které chcete odkazovat, a pak klikněte na tlačítko OK.

    Tip

    Podržením klávesy Ctrl můžete vybrat více komponent za předpokladu, že komponenty jsou všechny na stejné kartě.

Přidat odkaz v jazyce Visual C#

  1. V Průzkumníku řešení klikněte pravým tlačítkem myši na uzel projektu a klikněte na tlačítko Přidat odkaz.

  2. V dialogovém okně Přidat odkaz vyberte kartu označující typ komponenty, kterou chcete odkazovat.

  3. Vyberte komponenty, které chcete odkazovat, a pak klikněte na tlačítko OK.

    Tip

    Podržením klávesy Ctrl můžete vybrat více komponent za předpokladu, že součásti jsou všechny na stejné kartě.

Odebrat odkaz v jazyce Visual Basic

  1. V Průzkumníku řešení dvakrát klikněte na uzel Můj projekt pro projekt.

  2. V Návrháři projektu klikněte na kartu Odkazy.

  3. V seznamu Odkazy vyberte odkaz, který chcete odebrat.

  4. Klikněte na tlačítko Odstranit.

    Tip

    Můžete také zkontrolovat váš projekt pro nepoužívané odkazy a odebrat je všechny najednou. Další informace naleznete v tématu Postupy: Odebrat nepoužívané odkazy (Visual Basic).

Odebrat odkaz v jazyce Visual C#

  1. V Průzkumníku řešení otevřete uzel Odkazy pod uzlem projektu.

  2. Klikněte pravým tlačítkem myši na odkaz a klikněte na příkaz Odstranit.

Viz také

Úkoly

Poradce při potížích s poškozenými odkazy

Postupy: Přidat nebo odebrat importované obory názvů (Visual Basic)

Postupy: Odebrat nepoužívané odkazy (Visual Basic)

Postupy: Nastavte vlastnost místní kopie odkaz

Postupy: Přidat nové položky projektu

Postupy: Přidání a odebrání webových referencí

Postupy: Nastavit cestu odkazu (C#)

Odkaz

Stránka aplikace Návrhář projekt (C#)

Upøesnit nastavení kompilátoru dialogové okno (@)

Koncepty

Odkazy na projekt

Webové reference v sadě Visual Studio

Visual Studio Multi cílení – přehled

Poradce při potížích s cílením na rozhraní .NET Framework

Další zdroje

Správa odkazů

Odkazování na obory názvů a komponenty

Zaměření na specifickou verzi rozhraní .NET Framework nebo profilu