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