Udostępnij za pośrednictwem


Jak: Dodawanie lub usuwanie odwołań przez za pomocą okna dialogowego Dodaj odwołanie

Aby użyć składnika w aplikacji, należy najpierw dodać odwołanie do niego.Visual Studiozawiera pięć opcji w oknie dialogowym Dodaj odwołanie:

  • .NET Wyświetla listę dostępnych dla odwołującego się do wszystkich składników.NET Framework.

  • COM Wyświetla listę wszystkich składników modelu COM jest dostępny do odwoływania się do.

  • Projekty Wyświetla listę wszystkich składników wielokrotnego użytku, utworzony na podstawie lokalnych projektów.

  • Przeglądaj pozwala na przeglądanie w poszukiwaniu składnika w systemie plików.

  • Ostatnie zawiera listę składników, które ostatnio dodane do projektów na komputerze.

Liczba kart dostępnych w górnej części Dodaj odwołanie okno dialogowe może się różnić w zależności od typu projektu, które są otwarte i zasoby za pomocą.Projekty macierzystym C++ zawierają tylko Projekty kartę.

Niektóre składniki na liście mogą nie być pokazywane, w zależności od .NET Framework wersji projektu.Taka sytuacja może wystąpić w następujących warunkach:

  • Komponent, który korzysta z najnowszej wersji.NET Framework jest zgodna z projektem, który jest przeznaczony dla wcześniejszej wersji programu.NET Framework.

    Aby uzyskać informacje na temat zmiany wersji.NET Framework docelowej dla projektu, zobacz Jak: wersja docelowa.NET Framework.

  • Składnik, który używa .NET Framework 4 nie jest zgodna z projektem, który jest przeznaczony dla .NET Framework 4 Client Profile.

    Podczas tworzenia nowej aplikacji docelowej niektóre projekty .NET Framework 4 Client Profile domyślnie.Aby uzyskać więcej informacji, zobacz .NET Framework, profilu klienta.

Nie możesz dodać odwołania od globalna pamięć podręczna zestawów, ponieważ ściśle jest częścią środowiska wykonawczego.

Jeśli wdrożyć lub skopiować aplikację, która zawiera odwołanie do składnika niestandardowego, zarejestrowanych w globalna pamięć podręczna zestawów, składnik będzie nie wdrożone lub skopiowane z tą aplikacją, bez względu na Copy Local ustawienie.Aby uzyskać więcej informacji, zobacz Zarządzanie odwołania projektu.

Można tworzyć aplikacje, które odwołują się projektów lub zespołów, które współpracować z innej wersji programu.NET Framework.Na przykład, można utworzyć aplikację atakującego .NET Framework 4 Client Profile odwołujący się do złożenia, który jest przeznaczony dla .NET Framework 2.0.Jeżeli tworzysz projekt, który jest przeznaczony dla wcześniejszej wersji programu .NET Framework, nie można ustawić odwołanie projektu do projektu lub montaż atakującego .NET Framework 4 Client Profile lub.NET Framework w wersji 4.Aby uzyskać więcej informacji, zobacz Ukierunkowanie określonego.NET Framework w wersji lub profilu.

Unikaj dodawania odniesień do wyjść innego projektu w tym samym rozwiązaniu, ponieważ w ten sposób może spowodować błędy kompilacji.Zamiast tego należy użyć Projekty karta Dodaj odwołanie okno dialogowe, aby utworzyć odwołania do projektu na.Ułatwia to Projektowanie zespołowe poprzez umożliwienie lepszego zarządzania utworzone w projektach biblioteki klas.Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z uszkodzone odniesienia.

[!UWAGA]

W Visual Studio 2010 odwołanie pliku zamiast odwołanie projektu jest tworzony, jeśli wersji docelowej.NET Framework z jednego projektu jest w wersji 4, a wersja docelowego tego innego projektu jest w wersji 2, 3 lub 3,5 cala.

Jeśli chcesz dodać odwołanie do zarejestrowanych DLL modelu COM, która zawiera wewnętrzny manifest, upewnij się, najpierw wyrejestrować biblioteki DLL.Jeśli tego nie zrobi, Visual Studio dodaje odwołanie do zestawu jako składnik ActiveX, a nie jako macierzystego DLL.

Można również dodać odwołania sieci Web za pomocą Dodawanie odwołania sieci Web okno dialogowe.Aby uzyskać więcej informacji, zobacz How to: Add and Remove Web References.

Podczas ręcznego dodawania odniesienie do wszelkich obszarów nazw EnvDTE (EnvDTE, EnvDTE80, EnvDTE90, EnvDTE90a, lub EnvDTE100), zestaw Osadzić typy współdziałania z modelem właściwość odniesienia do False w oknie dialogowym właściwości.Ustawienie tej właściwości na True Przyczyna zbuduje problemy ze względu na pewne właściwości EnvDTE, które nie mogą być osadzone.

[!UWAGA]

Wszystkie projekty zawierać dorozumianych odniesienie do mscorlib.Projekty języka Visual Basic zawierają dorozumianych odniesienie do Microsoft.VisualBasic.

W Visual Studio 2010, wszystkie projekty zawierają dorozumianych odniesienie do System.Core, nawet jeśli System.Core jest usuwany z wykazu odniesień.

Aby wyświetlić w oknie dialogowym Dodawanie odwołania do zestawu

  • Przenoszenie lub kopiowanie zestawu do jednego z następujących lokalizacji:

    • Katalogu bieżącego projektu.(Zespoły te można znaleźć za pomocą Przeglądaj tab.)

    • Innych katalogów projektu, w tym samym rozwiązaniu.(Zespoły te można znaleźć za pomocą Projekty tab.)

    - lub -

  • Ustaw klucz rejestru, który określa lokalizację zestawów do wyświetlenia:

    W przypadku 32-bitowym systemie operacyjnym należy dodać jeden z następujących kluczy rejestru.

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

    • Hkey_local_machinesoftwaremicrosoft\\\.NETFramework\VersionMinimum\AssemblyFoldersEx\MyAssemblies]@= "AssemblyLocation"

    Dla 64-bitowym systemie operacyjnym należy dodać jeden z następujących kluczy rejestru w gałęzi rejestru 32-bitowych.

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

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

    VersionMinimum jest to najniższa wersja.NET Framework, które stosuje się.Jeśli VersionMinimum jest wersja 3.0, foldery określone w AssemblyFoldersEx dotyczą projektów do działania z programem.NET Framework 3.0 i nowsze.

    AssemblyLocation jest katalogiem zestawów, które mają się pojawiać w Dodaj odwołanie okno dialogowe, na przykład C:\MyAssemblies\.

    Tworzenie klucza rejestru w węźle HKEY_LOCAL_MACHINE zezwala wszystkim użytkownikom na zobacz zestawy w określonej lokalizacji w Dodaj odwołanie okno dialogowe.Tworzenie klucza rejestru w węźle HKEY_CURRENT_USER wpływa tylko ustawienie dla bieżącego użytkownika.

    Otwórz Dodaj odwołanie ponownie okno dialogowe.Zespoły powinien pojawić się na .NET kartę.Jeśli tego nie zrobi, upewnij się, że zespoły znajdują się w określonej AssemblyLocation katalogu, uruchom ponownie Visual Studioi spróbuj ponownie.

Aby dodać odwołanie w języku Visual Basic

  1. W Solution Explorer, kliknij dwukrotnie Mój projekt węzła dla projektu.

  2. W Project Designer, kliknij przycisk odwołania kartę.

  3. Kliknij przycisk Dodaj przycisk, aby otworzyć Dodaj odwołanie okno dialogowe.

  4. W Dodaj odwołanie okno dialogowe Wybierz kartę wskazującą typ składnika, aby odwołać się za.

  5. Wybierz składniki, aby odwołać się za, a następnie kliknij przycisk OK.

    PoradaPorada

    Przytrzymując naciśnięty klawisz CTRL, można wybrać wiele składników, pod warunkiem, że składniki znajdują się już na tej samej karcie.

Aby dodać odwołanie w Visual C#

  1. W Solution Explorer, kliknij prawym przyciskiem myszy węzeł projektu i kliknij przycisk Dodaj odwołanie.

  2. W Dodaj odwołanie okno dialogowe Wybierz kartę wskazującą typ składnika, aby odwołać się za.

  3. Wybierz składniki, aby odwołać się za, a następnie kliknij przycisk OK.

    PoradaPorada

    Przytrzymując naciśnięty klawisz CTRL, można wybrać wiele składników, pod warunkiem, że składniki znajdują się już na tej samej karcie.

Aby usunąć odwołanie w języku Visual Basic

  1. W Solution Explorer, kliknij dwukrotnie Mój projekt węzła dla projektu.

  2. W Project Designer, kliknij przycisk odwołania kartę.

  3. W odwołania listy, wybierz opcję odwołanie, który chcesz usunąć.

  4. Kliknij przycisk usunąć przycisk.

    PoradaPorada

    Można również sprawdzić projektu dla odwołania nieużywane i usunąć je wszystkie w tym samym czasie.Aby uzyskać więcej informacji, zobacz How to: Remove Unused References (Visual Basic).

Aby usunąć odwołanie w Visual C#

  1. W Solution Explorer, otwórz odwołania w węźle projektu.

  2. Kliknij prawym przyciskiem myszy odwołanie, a następnie kliknij przycisk usunąć.

Zobacz też

Zadania

Rozwiązywanie problemów z uszkodzone odniesienia

Jak: Dodawanie lub usuwanie importowane obszary nazw (Visual Basic)

Informacje

Strona aplikacji, Project Designer (C#)

Zaawansowane okno dialogowe Ustawienia kompilatora (Visual Basic)

Koncepcje

Zarządzanie odwołania projektu

Porady: dodawanie i usuwanie odwołań za pomocą Menedżera odwołań

Zarządzanie odwołania projektu

Visual Studio Multi ukierunkowanie Przegląd

Rozwiązywanie problemów.NET Framework ukierunkowanie błędów

Inne zasoby

Ukierunkowanie określonego.NET Framework w wersji lub profilu