如何:获取对 DTE 和 DTE2 对象的引用

简介:

VS2008:

要使用的编程标识符 (ProgID) 是 VisualStudio.DTE.9.0。您可以将返回的对象强制转换成一个 DTE2 接口

 

 

复制代码

  
  
// Create a new instance of Visual Studio.

EnvDTE80.DTE2 myDTE2;

myDTE2
= (EnvDTE80.DTE2)Microsoft.VisualBasic.Interaction.

CreateObject(
" VisualStudio.DTE.9.0 " , "" );
复制代码

 

 

 

或者:

 

复制代码

  
  
// Get an instance of the currently running Visual Studio IDE.

EnvDTE80.DTE2 dte2;

dte2
= (EnvDTE80.DTE2)System.Runtime.InteropServices.Marshal.

GetActiveObject(
" VisualStudio.DTE.9.0 " );
复制代码

 

目录
相关文章
|
存储 安全 编译器
【C++】C++引用(下)
【C++】C++引用(下)
|
C++
C++ 中的引用
# C++引用 > 引用是C++新增的复合类型,引用是已定义变量的别名。 - 引用的用途:做函数的形参和返回值。 ## 引用的语法 ```c 引用类型 & 引用名 = 原变量名 ``` **案例** ```c++ #include<cstdio> #include<iostream> using namespace std; void swap(int&a,int&b) //通过引用交换数值 { int tmp = a; a = b; b = tmp; } int main() {
66 0
|
6月前
|
C++
C++引用
C++引用
|
7月前
|
存储 C++
c++引用
c++引用
52 1
|
7月前
|
设计模式 JavaScript 前端开发
不正确的引用 this
不正确的引用 this
26 0
对象的相等和引用相等的区别
对象的相等和引用相等的区别
|
存储 编译器 C语言
C++引用下
C++引用下
111 1
|
编译器 C语言 C++
[C++: 引用】(一)
[C++: 引用】(一)
50 0
|
C语言 C++
C++引用上
用不是新定义一个变量,而是给已存在的变量取一个别名,译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空间。
75 0
|
存储 安全 编译器
C++之引用(下)
C++之引用(下)
86 0