从外部应用程序访问Visual Studio

时间:2012-11-29 12:10:05

标签: .net visual-studio visual-studio-extensions

我想知道是否可以从外部应用程序访问Visual Studio,以便应用程序对visual studio中发生的事件做出反应。通过添加一个预先构建的扩展,添加到visual studio然后与应用程序交互,反之亦然。

类似于首先构建为应用程序的扩展名。

我想要实现的是构建一个与visual studio对话的应用程序。所以我会像往常一样构建一个应用程序但是我希望它能够根据视觉工作室中发生的事情与活动和动作进行交互,因为使用了visual studio。

因此,如果我点击添加新项目我的应用程序,如果打开,可以根据点击“新项目”到“你只需点击打开一个新项目”的操作更改文本,这将在我的应用程序中表示。

我想我可能只是创建了一个扩展程序,但我只是想知道是否还可以使用另一个可以执行此操作的打开的应用程序。

1 个答案:

答案 0 :(得分:2)

首先我想说,我认为扩展可能最适合您的需求。 但是,由于您的问题是,是否可以从其他应用程序完成,答案是,使用 Development Tools Environment (DTE) 。此库允许您访问许多Visual Studio功能,例如:

甚至Subscribing to events that happen inside Visual Studio

DTE也可用于创建宏,为VS工具箱添加更多控件等。