gpt4 book ai didi

c# - 获取事件的 Visual Studio 对象

转载 作者:太空宇宙 更新时间:2023-11-03 14:26:03 26 4
gpt4 key购买 nike

使用这段代码我得到代表 Visual Studio 的对象:

var dte2 = Marshal.GetActiveObject("VisualStudio.DTE.10.0") as DTE2;

但是,当我打开多个 VS 实例时,这将返回 VS 的任何实例,而不是我当前正在执行代码的实例。

我不在加载项中,因此我无权访问 applicationObject。

如何获取当前的 Visual Studio 实例??

非常感谢。

最佳答案

尝试使用 Windows API 拉动事件窗口句柄(前台窗口)。

关于c# - 获取事件的 Visual Studio 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3979853/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com