다음을 통해 공유


VCAssemblyReference 인터페이스

.NET 어셈블리에 대한 참조를 나타냅니다.

네임스페이스:  Microsoft.VisualStudio.VCProjectEngine
어셈블리:  Microsoft.VisualStudio.VCProjectEngine(Microsoft.VisualStudio.VCProjectEngine.dll)

구문

‘선언
<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 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 AssemblyName 어셈블리 이름을 가져옵니다.어셈블리 이름은 어셈블리에 대해 짧고 친숙한 이름입니다.어셈블리 이름, 어셈블리 버전, 발신자 키 및 로캘은 공용 언어 런타임에서 사용되며 바인딩 중에 어셈블리를 고유하게 식별합니다.
Public 속성 BuildNumber 참조된 어셈블리의 빌드 번호를 가져옵니다.
Public 속성 CopyLocal 참조를 대상 디렉터리에 자동으로 복사할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 CopyLocalDependencies 참조된 어셈블리의 비 시스템 종속성을 빌드 중에 대상 위치에 자동으로 복사할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 CopyLocalSatelliteAssemblies 참조된 어셈블리의 위성 어셈블리를 빌드 중에 대상 위치에 자동으로 복사할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 Culture 선택한 참조의 문화권을 가져옵니다.
Public 속성 Description 개체에 대한 설명 또는 출력 그룹의 사용을 나타내는 문자열을 가져오거나 설정합니다.
Public 속성 FullPath 프로젝트 파일의 전체 경로를 가져옵니다.
Public 속성 Identity 참조된 어셈블리의 ID를 가져옵니다.
Public 속성 ItemName 컬렉션에 있는 현재 항목의 이름을 가져옵니다.
Public 속성 Kind 개체 형식을 나타내는 열거형을 가져옵니다.
Public 속성 Label 참조된 어셈블리의 표시 이름을 가져옵니다.
Public 속성 majorVersion 참조된 어셈블리의 주 버전을 가져옵니다.
Public 속성 MinFrameworkVersion 프로젝트에 필요한 .NET Framework의 최소 버전을 가져옵니다.
Public 속성 minorVersion 참조된 어셈블리의 부 버전을 가져옵니다.
Public 속성 Name 개체의 이름을 가져오거나 설정합니다.
Public 속성 Parent 지정된 개체의 직계 개체를 가져옵니다.
Public 속성 project Visual Basic 또는 Visual C# 프로젝트에 연결된 제네릭 Project 개체를 가져옵니다.이 속성은 읽기 전용입니다.
Public 속성 PublicKeyToken 참조된 어셈블리의 공개 키 토큰을 가져옵니다.
Public 속성 Reference 연결된 참조를 가져옵니다.
Public 속성 RelativePath 선택한 참조의 경로(프로젝트 기준)를 가져오거나 설정합니다.
Public 속성 RevisionNumber 선택한 참조의 수정 번호를 가져옵니다.
Public 속성 StrongName 선택한 참조에 강력한 이름이 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성 SubType 디자이너에서 인식되는 파일의 하위 형식을 가져오거나 설정합니다.
Public 속성 UseDependenciesInBuild 어셈블리의 종속성이 빌드 프로세스에서 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 UseInBuild 이 어셈블리가 빌드 프로세스에서 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 VCProjectEngine 프로젝트 엔진에 대한 포인터를 가져옵니다.
Public 속성 VCReferences 선택한 프로젝트에 대한 참조 컬렉션을 가져옵니다.
Public 속성 Version 선택한 참조의 버전을 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 MatchName 지정된 이름을 컬렉션 항목의 이름에 일치시킵니다.
Public 메서드 Remove 지정한 프로젝트를 솔루션에서 제거합니다.

위쪽

설명

참고 프로젝트 속성 사용 프로젝트의 속성 페이지 대화 상자에 액세스 하는 방법에 대 한 정보입니다.

예제

' 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

참고 항목

참조

Microsoft.VisualStudio.VCProjectEngine 네임스페이스