c# - 如何在我的应用程序中集成 Visual Studio

标签 c# wpf visual-studio

<分区>

我有一个 WPF 应用程序,如您所见,它被平铺成多个部分 here.

在中间部分,我有一个网格,我想在其中放置 Visual Studio。 我检查了方法“TranslatePoint”和 WinAPI 调用“WinMove”。有了它们,我就可以将 Visual Studio 窗口移动到位。通过将网格设置为 HitTestVisible=False,我还可以在窗口中进行书写和单击。 我遇到的问题是我的 VS 环境是为双显示器设置的,我需要它适应那个网格。在每次启动 VS 时重置 VS 的设置并导入设置文件会很痛苦(但可以使用 devenv.exe/ResetSettings SettsingsFile 完成)。

有谁知道在我的应用程序中使用 VS 的更好方法吗?

最佳答案

您可能想要研究使用 Visual Studio Shell 来创建以 Visual Studio 为基础的应用程序。您不会真正能够将 Visual Studio 应用程序嵌入到您的应用程序中。

IronPython Studio project是使用 Visual Studio Shell 的开源示例。

关于c# - 如何在我的应用程序中集成 Visual Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7052978/

相关文章:

c# - 创建一个 Observable<T> 类 : overloading = operator?

c++ - 了解工厂方法和静态变量分配的返回值优化 (Visual Studio)

visual-studio - Maven2中的Visual Studio C++解决方案

c# - 如何在 C# 中反序列化包含可变数量对象的 json 对象并将它们作为键值集合?

c# - 在一个解决方案中引用多个项目的资源文件

WPF 组合框项目更新

wpf - XAML专家设计

c# - 为什么 Visual Studio 将我添加的 .cs 文件标记为 "ignored"?

c# - Sendkeys.Send异常: Keyword "SPACE" is not valid

c# - 如何实现场景中 "kill"事件的感知