VCAssemblyReference Arabirim
Bir .NET derlemesi için başvuru temsil eder.
Ad alanı: Microsoft.VisualStudio.VCProjectEngine
Derleme: Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll içinde)
Sözdizimi
'Bildirim
<GuidAttribute("BBD5E771-EA8A-4665-817A-E79BA9AB77BD")> _
Public Interface VCAssemblyReference _
Inherits VCReference
[GuidAttribute("BBD5E771-EA8A-4665-817A-E79BA9AB77BD")]
public interface VCAssemblyReference : VCReference
[GuidAttribute(L"BBD5E771-EA8A-4665-817A-E79BA9AB77BD")]
public interface class VCAssemblyReference : VCReference
[<GuidAttribute("BBD5E771-EA8A-4665-817A-E79BA9AB77BD")>]
type VCAssemblyReference =
interface
interface VCReference
end
public interface VCAssemblyReference extends VCReference
VCAssemblyReference türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
AssemblyName | Derleme adını alır.Derleme adı bir kısa ve kolay bir derleme adıdır.Derleme adı, derleme sürümünü, iletiyi gönderen anahtarı ve yerel ortak dil çalışma zamanı tarafından derleme bağlama sırasında benzersiz olarak tanıtmak için kullanılır. | |
BuildNumber | Başvurulan derleme yapı sayısını alır. | |
CopyLocal | Alır veya otomatik olarak başvuru hedef dizinine kopyalanıp kopyalanmayacağını belirten bir değeri ayarlar. | |
CopyLocalDependencies | Alır veya başvurulan derlemenin sistem dışı bağımlılıklar hedef konuma yapı sırasında otomatik olarak kopyalanıp kopyalanmayacağını belirten bir değeri ayarlar. | |
CopyLocalSatelliteAssemblies | Alır veya başvurulan derlemenin uydu derlemelerini hedef konuma yapı sırasında otomatik olarak kopyalanıp kopyalanmayacağını belirten bir değeri ayarlar. | |
Culture | Kültür için seçili başvuruyu alır. | |
Description | Alır veya nesne ya da çıktı grubunun kullanılması için açıklama temsil eden bir dize ayarlar. | |
FullPath | Proje dosyasının tam yolunu alır. | |
Identity | Başvurulan derlemenin kimliği alır. | |
ItemName | Koleksiyonda geçerli öğenin adını alır. | |
Kind | Nesne türünü gösteren numaralandırma alır. | |
Label | Başvurulan derleme görüntü adını alır. | |
majorVersion | Başvurulan derleme ana sürümünü alır. | |
MinFrameworkVersion | En düşük sürümünü alır .NET Framework proje için gerekli. | |
minorVersion | Başvurulan derlemenin alt sürüm alır. | |
Name | Alır veya nesnenin adını ayarlar. | |
Parent | Belirli bir nesne en yakın üst nesne alır. | |
project | Genel alır Project nesnesi ile ilişkili Visual Basic veya Visual C# proje.Bu özellik salt okunurdur. | |
PublicKeyToken | Başvurulan derleme için ortak anahtar belirteci alır. | |
Reference | İlişkili başvuru alır. | |
RelativePath | Alır veya seçili başvuruyu proje dizinine göre yolu ayarlar. | |
RevisionNumber | Seçili başvuruyu düzeltme sayısını alır. | |
StrongName | Seçili başvuruyu kesin adı olup olmadığını gösteren değeri alır. | |
SubType | Alır veya dosyanın alt tasarımcıları tarafından anlaşılan olarak ayarlar. | |
UseDependenciesInBuild | Alır veya bu derlemenin bağımlılıkları yapı işleminde kullanılan olup olmadığını gösteren bir değeri ayarlar. | |
UseInBuild | Alır veya bu derleme yapı işleminde kullanılan olup olmadığını gösteren bir değeri ayarlar. | |
VCProjectEngine | Projenin altyapısı için bir işaretçi alır. | |
VCReferences | Seçili proje için başvurular topluluğu alır. | |
Version | Seçili başvuruyu sürümünü alır. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
MatchName | Belirli bir ad için bir koleksiyon öğesi adı ile eşleşir. | |
Remove | Belirtilen proje çözümden kaldırır. |
Üst
Notlar
Bkz: Proje Özellikleriyle Çalışma bir proje özellik sayfaları iletişim kutusunda erişme hakkında bilgi için.
Ö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