VCProject.AddActiveXReference 메서드
프로젝트에 ActiveX(COM) 참조를 추가합니다.
네임스페이스: Microsoft.VisualStudio.VCProjectEngine
어셈블리: Microsoft.VisualStudio.VCProjectEngine(Microsoft.VisualStudio.VCProjectEngine.dll)
구문
‘선언
Function AddActiveXReference ( _
typeLibGuid As String, _
majorVersion As Integer, _
minorVersion As Integer, _
localeID As Integer, _
wrapper As String _
) As Object
Object AddActiveXReference(
string typeLibGuid,
int majorVersion,
int minorVersion,
int localeID,
string wrapper
)
Object^ AddActiveXReference(
[InAttribute] String^ typeLibGuid,
[InAttribute] int majorVersion,
[InAttribute] int minorVersion,
[InAttribute] int localeID,
[InAttribute] String^ wrapper
)
abstract AddActiveXReference :
typeLibGuid:string *
majorVersion:int *
minorVersion:int *
localeID:int *
wrapper:string -> Object
function AddActiveXReference(
typeLibGuid : String,
majorVersion : int,
minorVersion : int,
localeID : int,
wrapper : String
) : Object
매개 변수
typeLibGuid
형식: String형식 라이브러리 GUID를 나타내는 문자열입니다.
majorVersion
형식: Int32주 버전 번호를 나타내는 정수입니다.
minorVersion
형식: Int32부 버전 번호를 나타내는 정수입니다.
localeID
형식: Int32로캘 ID를 나타내는 정수입니다.
wrapper
형식: String래퍼 이름을 나타내는 문자열입니다. 비어 있을 수 있습니다.
반환 값
형식: Object
프로젝트 참조를 나타내는 개체입니다.
설명
이 메서드에 대 한 매개 변수를 얻을 수 있습니다 프로젝트에 필요한 참조를 추가 합니다. 프로젝트를 저장 하 고 다음.vcxproj 파일을 검사 하는. 매개 변수 "ActiveXReference." 아래에 나열 됩니다.
예제
참고 방법: 프로젝트 모델 확장성에 대한 예제 코드 컴파일 컴파일 및이 예제를 실행 하는 방법에 대 한 내용은.
AddActiveXReference가능 하면 사용자가 제공한 매개 변수를 기반으로 프로젝트에 ActiveX 형식 라이브러리 참조를 추가 합니다.
Imports EnvDTE
Imports System.Diagnostics
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
Sub Test()
Dim prj As VCProject
Dim tlguid, wrapper As String
Dim majver, minver, lcid As Integer
' Add the following values:
' tlguid = The guid for the EnvDTE COM type library.
' wrapper = The wrapper name for EnvDTE, taken from .vcxproj file.
' majver, minver = The major and minor versions of DTE,
' taken from the .vcxproj file.
' lcid = The localization ID. 1033 is English.
' Each language has its own LCID.
tlguid = "{80CC9F66-E7D8-4DDD-85B6-D9E6CD0E93E2}"
wrapper = "primary"
majver = 7
minver = 0
lcid = 1033
prj = DTE.Solution.Projects.Item(1).Object
If prj.CanAddActiveXReference(tlguid, majver, minver, lcid, _
wrapper) Then
prj.AddActiveXReference(tlguid, majver, minver, lcid, wrapper)
Else
MsgBox("Cannot add the specified ActiveX typelib reference.")
End If
End Sub
End Module
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.