如何:获取对 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 " );
复制代码

 




本文转自轩脉刃博客园博客,原文链接:http://www.cnblogs.com/yjf512/archive/2010/06/21/1761693.html,如需转载请自行联系原作者

相关文章
|
1月前
|
存储 安全 编译器
初谈C++:引用-2
初谈C++:引用
43 0
|
1月前
|
存储 编译器 C语言
初谈C++:引用-1
初谈C++:引用
47 0
|
2天前
|
C++
C++引用
C++引用
3 1
|
21天前
|
安全 测试技术 C++
C++中的引用
C++中的引用
10 1
|
1月前
|
存储 C++
c++引用
c++引用
23 1
|
1月前
|
设计模式 JavaScript 前端开发
不正确的引用 this
不正确的引用 this
12 0
|
6月前
|
安全 编译器 C++
C++引用详解
C++引用详解
49 0
|
8月前
|
Java
对象的相等和引用相等的区别
对象的相等和引用相等的区别
|
10月前
|
编译器 C语言 C++
[C++: 引用】(一)
[C++: 引用】(一)
32 0
|
10月前
|
人工智能 安全 编译器
[C++: 引用】(二)
[C++: 引用】(二)
80 0