.net - 从外部应用程序访问 Visual Studio

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

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

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

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

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

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

最佳答案

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

甚至Subscribing to events that happen inside Visual Studio

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

关于.net - 从外部应用程序访问 Visual Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13625536/

相关文章:

wpf - "Live"Visual Studio 中 XAML 编辑器窗口中的数据和正在运行的应用程序

visual-studio-2010 - 获取 Visual Studio 2010 扩展中的项目/引用列表

c# - 创建一个从在线提要中提取 NuGet 引用的 Visual Studio 项目模板

.net - 不使用 Prism 的 WPF 中的松散耦合事件

c# - WPF 中 3D 表面问题的图像缩放质量

.net - WPF 单选按钮 - MVVM - 绑定(bind)似乎死了?

c# - WPF/Silverlight 程序员 : Is MVVM Overkill?

visual-studio - 如何安装以前版本的 Visual Studio 2019 社区?

c++ - 错误 C1083 : Cannot Open Include file. 文件正确包含在代码中

visual-studio - Visual Studio 2017 工具提示颜色问题