【问题标题】:Accessing Visual studio from an external application从外部应用程序访问 Visual Studio
【发布时间】:2012-11-29 12:10:05
【问题描述】:

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

有点像首先构建为应用程序的扩展。

我想要实现的是构建一个与 Visual Studio 对话的应用程序。因此,我会像往常一样构建一个应用程序,但我希望它能够根据使用 Visual Studio 时在 Visual Studio 中发生的情况与活动和操作进行交互。

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

我想我可能只是创建一个扩展,但我只是想知道是否也可以有另一个可以做到这一点的开放应用程序。

【问题讨论】:

  • 请更详细地描述您要达到的目标。像这样,问题将被关闭,因为它是不具体的。
  • 我更新了。希望它能更好地描述我想要实现的目标。

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


【解决方案1】:

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

甚至Subscribing to events that happen inside Visual Studio

DTE 还可用于创建宏、向 VS 工具箱添加更多控件等。

【讨论】:

    猜你喜欢
    • 2021-05-13
    • 1970-01-01
    • 2015-05-20
    • 1970-01-01
    • 1970-01-01
    • 2013-07-25
    • 2011-04-07
    • 2013-05-25
    • 2015-12-02
    相关资源
    最近更新 更多