Aracılığıyla paylaş


Nasıl yapılır: ekleme veya kaldırma başvurularını Add Reference iletişim kutusunu kullanarak

Uygulamanızda bir bileşen kullanmak için bir başvuru ekleyin. Visual StudioAdd Reference iletişim kutusunda beş seçenek sağlar:

  • .net başvurmak için kullanılabilir tüm .NET Framework bileşenleri listeler.

  • com başvurmak için kullanılabilir olan tüm com bileşenlerini listeler.

  • Projeler yerel projelerden oluşturulan tüm yeniden kullanılabilir bileşenleri listeler.

  • Göz , dosya sistemindeki bir bileşen için gözatmanıza olanak sağlar.

  • Son projelerine bilgisayarınızda en son eklenen bileşenlerin listesini içerir.

Kullanılabilir en üstündeki sekme sayısı Add Reference iletişim kutusunda değişir, açık proje türüne bağlı olarak ve kaynakları kullanma. Yerel c++ projeleri içeren yalnızca bir projeleri sekme.

Bazı bileşenler listesinde, bağlı olarak gösterilmeyebilir .NET Framework proje sürümü. Bu durum aşağıdaki koşullarda oluşabilir:

  • .net Framework'ün yeni bir sürümünü kullanan bir bileşenin önceki bir .NET Framework sürümünü hedefleyen bir projede uyumlu değil.

    Bir proje için hedef .NET Framework sürümünü değiştirme hakkında daha fazla bilgi için bkz: Nasıl yapılır: bir sürümünü hedeflemek.net Framework.

  • Kullanan bir bileşenin .NET Framework 4 hedefleyen bir projede uyumlu olmayan .NET Framework 4 İstemci Profili.

    Bazı projeler hedefi yeni bir uygulama oluşturduğunuzda, .NET Framework 4 İstemci Profili varsayılan olarak. Daha fazla bilgi için bkz. .net Framework istemci profili.

Kesinlikle çalışma zamanı ortamının parçası olduğundan, genel derleme önbelleği'nden başvuruları ekleyemezsiniz.

Dağıtmak veya genel derleme önbelleğinde kayıtlı özel bir bileşen için bir başvuru içeren bir uygulama kopyalarsanız, bileşen değil dağıtılan veya yüklenecek bakılmaksızın, uygulama ile kopyalanan Copy Local ayarı. Daha fazla bilgi için bkz. Proje başvuruları yönetme.

Projeleri ya da farklı bir .NET Framework sürümünü hedeflemek derlemelere başvuru uygulamalar oluşturabilirsiniz. Örneğin, hedefleyen bir uygulama oluşturabilir .NET Framework 4 İstemci Profili hedefleyen bir derlemeye başvuruyor .NET Framework 2.0. Daha önceki bir sürümünü hedefleyen bir proje oluşturursanız, .NET Framework, başvuru o projede bir proje veya derleme hedefleyen ayarlayamazsınız .NET Framework 4 İstemci Profili veya .NET Framework sürüm 4. Daha fazla bilgi için bkz. Belirli bir hedefleme.net Framework sürüm veya profil.

Bunu yaparsanız derleme hataları neden olduğu başka bir proje çıktıları dosya başvuruları aynı çözüm içinde eklemekten kaçınmanız gerekir. Bunun yerine, projeleri sekmesinde Add Reference proje için proje başvurularını oluşturmak için iletişim kutusu. Bu ekip geliştirme projelerinizde oluşturduğunuz sınıf kitaplıkları daha iyi yönetilmesini sağlayarak kolaylaştırır. Daha fazla bilgi için bkz. Sorun giderme kopuk başvuruları.

Not

Visual Studio 2010'da hedef, bir .NET Framework sürüm 4 sürümüdür ve sürüm 2, 3 veya 3.5 projenin hedef sürüm ise proje başvurusu yerine dosya başvurusu oluşturulur.

Bir iç bildirimini içeren kayıtlı com dll için referans eklemek isterseniz, önce dll kaydını emin olun. Aksi takdirde, Visual Studio derleme başvurusu yerine yerel bir dll olarak ActiveX bileşeni olarak ekler.

Kullanarak Web başvuruları ekleyebilirsiniz Add Web Reference iletişim kutusu. Daha fazla bilgi için bkz. How to: Add and Remove Web References.

El ile eklediğinizde, EnvDTE ad alanlarının herhangi bir başvuru (EnvDTE, EnvDTE80, EnvDTE90, EnvDTE90a, veya EnvDTE100), belirlenen Birlikte çalışma türlerini katıştır başvuru özelliği yanlış Properties penceresinde. Bu özelliği ayarlamak doğru neden sorunları, katıştırılamayan belirli EnvDTE özelliklerini oluşturabilirsiniz.

Not

Tüm projelerin mscorlib dolaylı bir başvuru içerir.Visual Basic projeleri için dolaylı bir başvuru içeren Microsoft.VisualBasic.

Visual Studio 2010'da tüm projeler için dolaylı bir başvuru içeren System.Corebile System.Core başvurular listesinden kaldırılır.

Bir derleme Başvuru Ekle iletişim kutusunu görüntülemek için

  • Taşımak veya derleme aşağıdaki konumlardan birine kopyalayın:

    • Geçerli proje dizini. (Bu derlemeler kullanarak bulmak göz sekme.)

    • Diğer Proje dizinleri aynı çözüm içinde. (Bu derlemeler kullanarak bulmak projeleri sekme.)

    - veya -

  • Görüntülenecek derlemelerin konumunu belirten bir kayıt defteri anahtarını ayarlayın:

    Bir 32-bit işletim sistemi için aşağıdaki kayıt defteri anahtarlarından birini ekleyin.

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

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

    64-Bit işletim sistemi için bir 32-bit kayıt defteri kovanında aşağıdaki kayıt defteri anahtarlarından birini ekleyin.

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

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

    VersionMinimum uygulanan en düşük .NET Framework sürümüdür. VersionMinimum olan v3.0, AssemblyFoldersEx içinde belirtilen klasörleri uygulamak projelere hedefleyen .NET Framework 3.0 ve üstü.

    AssemblyLocation görünmesini istediğiniz derlemeleri dizin Add Reference iletişim kutusunda, örneğin, C:\MyAssemblies\.

    Düğümünün altında HKEY_LOCAL_MACHINE kayıt defteri anahtarı oluşturulurken belirtilen konuma derlemelerde tüm kullanıcıları verir Add Reference iletişim kutusu. Yalnızca geçerli kullanıcı için ayarı düğümünün altında hkey_current_user kayıt defteri anahtarı oluşturulurken etkiler.

    Açık Add Reference iletişim kutusunu yeniden. Derlemeler üzerinde görünmesi gereken .net sekme. Aksi takdirde, derlemeleri yer olduğundan emin olun belirtilen AssemblyLocation dizini, yeniden Visual Studiove yeniden deneyin.

Visual Basic'te bir başvuru eklemek için

  1. İçinde Çözüm Gezgini, çift Projem projesinin düğümü.

  2. İçinde Proje Tasarımcısı,'ı tıklatın başvuruları sekme.

  3. ' I tıklatın Ekle açmak için düğmeyi Add Reference iletişim kutusu.

  4. İçinde Add Reference iletişim kutusunda, başvurmak istediğiniz bileşen türünü belirten sekmeyi seçin.

  5. Başvuru ve ardından istediğiniz bileşenleri seçin Tamam.

    İpucu

    Aynı sekmedeki tüm bileşenler olması şartıyla, ctrl tuşunu basılı tutarak birden çok bileşeni seçebilirsiniz.

Visual C# [NULL]'ta bir başvuru eklemek için

  1. İçinde Çözüm Gezgini, proje düğümünü sağ tıklatın ve'ı tıklatın Add Reference.

  2. İçinde Add Reference iletişim kutusunda, başvurmak istediğiniz bileşen türünü belirten sekmeyi seçin.

  3. Başvuru ve ardından istediğiniz bileşenleri seçin Tamam.

    İpucu

    Aynı sekmedeki tüm bileşenler olması şartıyla, ctrl tuşunu basılı tutarak birden çok bileşeni seçebilirsiniz.

Visual Basic'te bir başvuruyu kaldırmak için

  1. İçinde Çözüm Gezgini, çift Projem projesinin düğümü.

  2. İçinde Proje Tasarımcısı,'ı tıklatın başvuruları sekme.

  3. İçinde başvuruları listesinde, kaldırmak istediğiniz başvuruyu seçin.

  4. ' I tıklatın kaldırma düğmesi.

    İpucu

    Projeniz için kullanılmayan başvuruları denetleyin ve bunların tümünü tek seferde kaldırın.Daha fazla bilgi için bkz. How to: Remove Unused References (Visual Basic).

Visual C# [NULL]'ta bir başvuruyu kaldırmak için

  1. İçinde Çözüm Gezgini, açık başvuruları proje düğümün altındaki.

  2. Başvuru sağ tıklatıp kaldırma.

Ayrıca bkz.

Görevler

Sorun giderme kopuk başvuruları

Nasıl yapılır: Ekle veya Kaldır alınan ad alanları (Visual Basic)

Başvuru

Uygulama sayfası, proje Tasarımcısı (C#)

Gelişmiş derleyici ayarları iletişim kutusu (Visual Basic)

Kavramlar

Proje başvuruları yönetme

Nasıl Yapılır: Başvuru Yöneticisi'ni Kullanarak Başvuru Ekleme veya Kaldırma

Proje başvuruları yönetme

Visual Studio Multi-hedefleme genel bakış

Sorun giderme.net Framework hatalarını hedefleme

Diğer Kaynaklar

Belirli bir hedefleme.net Framework sürüm veya profil