다음을 통해 공유


VCAssemblyReference 인터페이스

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

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

구문

‘선언
<GuidAttribute("1D4A641D-F7C4-4E8C-A30F-31F345D97A32")> _
Public Interface VCAssemblyReference _
    Inherits VCReference
[GuidAttribute("1D4A641D-F7C4-4E8C-A30F-31F345D97A32")]
public interface VCAssemblyReference : VCReference
[GuidAttribute(L"1D4A641D-F7C4-4E8C-A30F-31F345D97A32")]
public interface class VCAssemblyReference : VCReference
[<GuidAttribute("1D4A641D-F7C4-4E8C-A30F-31F345D97A32")>]
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 네임스페이스