VCAssemblyReference Arabirim

Tanım

Bir .NET derlemesine başvuruyu temsil eder.

public interface class VCAssemblyReference : Microsoft::VisualStudio::VCProjectEngine::VCReference
public interface class VCAssemblyReference : Microsoft::VisualStudio::VCProjectEngine::VCReference
__interface VCAssemblyReference : Microsoft::VisualStudio::VCProjectEngine::VCReference
[System.Runtime.InteropServices.Guid("04F61F1D-8CB4-4F98-867A-BB93140BAC5B")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCAssemblyReference : Microsoft.VisualStudio.VCProjectEngine.VCReference
[<System.Runtime.InteropServices.Guid("04F61F1D-8CB4-4F98-867A-BB93140BAC5B")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCAssemblyReference = interface
    interface VCReference
Public Interface VCAssemblyReference
Implements VCReference
Öznitelikler
Uygulamalar

Örnekler

' Add a reference to Microsoft.VisualStudio.VCProjectEngine and have a   
' Visual C++ project loaded before running this example.  
Imports EnvDTE  
Imports Microsoft.VisualStudio.VCProjectEngine  
Public Module Module1  
    Sub Test()  
        Dim prj As VCProject  
        Dim vcar As VCAssemblyReference  
        Dim refcfg As VCReferenceConfiguration  

        prj = DTE.Solution.Projects.Item(1).Object  
        If prj.CanAddAssemblyReference("C:\Program Files\ _  
        Microsoft Visual Studio 8\Common7\IDE\ _  
        PublicAssemblies\envdte.dll") Then  
           vcar = prj.AddAssemblyReference("C:\Program Files\ _  
           Microsoft Visual Studio 8\Common7\IDE\ _  
           PublicAssemblies\envdte.dll")  
        End If  
        refcfg = vcar.ReferenceConfigurations.Item(1)  
        MsgBox("Consumable? " & refcfg.ConsumableByDesigner)  
    End Sub  
End Module  

Açıklamalar

Projenin Özellik sayfaları iletişim kutusuna erişim hakkında bilgi için bkz. Proje özellikleriyle çalışma .

Özellikler

AssemblyName

Derlemenin adını alır. Derleme adı, bir derleme için kısa ve kolay bir addır. Bütünleştirilmiş kod adı, derleme sürümü, oluşturan anahtar ve yerel ayar, bağlama sırasında bir derlemeyi benzersiz şekilde tanımlamak için ortak dil çalışma zamanı tarafından kullanılır.

BuildNumber

Başvurulan derlemenin yapı numarasını alır.

CopyLocal

Başvurunun hedef dizine otomatik olarak kopyalanıp kopyalanmayacağını gösteren bir değer alır veya ayarlar.

CopyLocalDependencies

Başvurulan derlemenin sistem dışı bağımlılıklarının bir derleme sırasında hedef konuma otomatik olarak kopyalanıp kopyalanmayacağını gösteren bir değer alır veya ayarlar.

CopyLocalSatelliteAssemblies

Başvurulan derlemenin uydu derlemelerinin derleme sırasında hedef konuma otomatik olarak kopyalanıp kopyalanmayacağını gösteren bir değer alır veya ayarlar.

Culture

Seçili başvurunun kültürünü alır.

Description

Nesnenin açıklamasını veya çıkış grubunun kullanımını temsil eden bir dize alır veya ayarlar.

FullPath

Proje dosyasının tam yolunu alır.

Identity

Başvurulan derlemenin kimliğini alır.

ItemName

Koleksiyondaki geçerli öğenin adını alır.

Kind

Nesne türünü gösteren bir sabit listesi alır.

Label

Başvurulan derlemenin görünen adını alır.

majorVersion

Başvurulan derlemenin ana sürümünü alır.

MinFrameworkVersion

Projenin gerektirdiği en düşük sürümünü alır .NET Framework .

minorVersion

Başvurulan derlemenin ikincil sürümünü alır.

Name

Nesnenin adını alır veya ayarlar.

Parent

Belirli bir nesnenin hemen üst nesnesini alır.

project

ProjectVeya projesiyle ilişkili genel nesneyi alır Visual Basic Visual C# . Bu özellik salt okunur durumdadır.

PublicKeyToken

Başvurulan derleme için ortak anahtar belirtecini alır.

Reference

İlişkili başvuruyu alır.

RelativePath

Seçili başvurunun yolunu proje dizinine göre alır veya ayarlar.

RevisionNumber

Seçili başvurunun Düzeltme numarasını alır.

StrongName

Seçili başvurunun tanımlayıcı bir ada sahip olup olmadığını gösteren bir değer alır.

SubType

Dosya alt türünü tasarımcılar tarafından anlaşılan olarak alır veya ayarlar.

UseDependenciesInBuild

Bu derlemenin bağımlılıklarının yapı sürecinde kullanılıp kullanılmadığını gösteren bir değer alır veya ayarlar.

UseInBuild

Bu derlemenin derleme sürecinde kullanılıp kullanılmadığını gösteren bir değer alır veya ayarlar.

VCProjectEngine

Proje altyapısına bir işaretçi alır.

VCReferences

Seçili proje için başvuruların koleksiyonunu alır.

VCReferenceType
Version

Seçili başvurunun sürümünü alır.

Yöntemler

MatchName(String, Boolean)

Belirtilen adı bir koleksiyon öğesi adıyla eşleştirir.

Remove()

Belirtilen projeyi çözümden kaldırır.

Şunlara uygulanır