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 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
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