加载项如何检测解决方案何时加载?

2023-12-01

我的加载项如何检测解决方案何时加载?我知道 DTE 模型中的某个地方一定有一些事件,但我找不到它。我的加载项在 Visual Studio 加载时加载,但这取决于打开的解决方案。在 MS 失去对 COM 的病态关注之前,我不想将其设为解决方案插件,因为解决方案插件必须是 COM 组件。


以下是使用 C# 注册事件处理的方法:

_solutionEvents = _applicationObject.Events.SolutionEvents;
_solutionEvents.Opened += new _dispSolutionEvents_OpenedEventHandler(SolutionOpened);
_solutionEvents.AfterClosing += new _dispSolutionEvents_AfterClosingEventHandler(SolutionClosed);

另请注意,当用户通过双击解决方案文件打开 Visual Studio 时,您不会收到解决方案打开事件。您应该在 OnStartupComplete 方法中检查 _applicationObject.Solution 是否不为 null,以正确处理这种情况。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

加载项如何检测解决方案何时加载? 的相关文章

  • 调用堆栈中的“外部代码”是什么意思?

    我在 Visual Studio 中调用一个方法 并尝试通过检查调用堆栈来调试它 其中一些行标记为 外部代码 这到底是什么意思 方法来自 dll已被处决 外部代码 意味着该dll没有可用的调试信息 你能做的就是在Call Stack窗口中单
  • 将外部 CAB 添加到具有内部 CAB 的 MSI

    我有一个安装应用程序的 Visual Studio 安装程序 vs2015 我希望它还安装一组配置文件 其内容因物理安装位置而异 这些文件将作为 cab 文件交付到与 msi 相同的目录中 cab 有一组已知的文件 这些文件将分布在安装位置
  • Microsoft Visual Studio 2017 中的 wxWidgets 设置

    我花了大约 20 个小时试图弄清楚如何在 Microsoft Visual Studio 2017 中设置 wxWidgets 我遵循 https wiki wxwidgets org Microsoft Visual C 2B 2B Gu
  • 为什么在一行中使用这个 C++ 函数两次会导致编译错误?

    我在尝试在 Visual C 2010 中实现智能相等测试宏类型模板函数时遇到了一些麻烦 该函数与VS 中关于模板函数默认参数的错误 https stackoverflow com questions 10343177 why do i g
  • 为什么不能在立即窗口中计算 lambda 表达式?

    有什么特别的原因吗 是根本不可能还是只是还没有实施 也许有任何第三方插件允许 lambda 评估 UPDATE 我在 codeplex 上找到了这个项目扩展立即窗口 http extendedimmediatewin codeplex co
  • microsoft Visual Studio 2008 构建不断失败

    我的构建不断失败并出现以下错误 Project error PRJ0002 Error result 31 returned from C Program Files Microsoft SDKs Windows v6 0A bin mt
  • Nuget 包是否需要由在同一个 VS 项目上工作的每个开发人员添加?

    我使用 Nuget RestSharp Twilio 等 向 VS 2010 解决方案添加了一些库 当我将相同的解决方案从 TFS 拉到新 PC 并尝试构建它时 对这些程序集的所有引用都被破坏 错误 找不到命名空间 每个第一次使用这个 VS
  • 解决方案具有位于解决方案文件夹外部的项目

    我尝试通过选择将我的解决方案添加到本地存储库File 添加到源代码管理 但我收到以下消息 源代码控制 Git当前解决方案包含位于解决方案文件夹外部的项目 这些项目不会在 Git 存储库中进行源代码控制 要将所有项目添加到单个 Git 存储库
  • 活动选项卡固定在 Visual Studio 的左侧

    我最近在 Visual Studio 中安装了一些工具 例如 Resharper 和 Power tools 现在我的 Visual Studio 似乎是 smarter 比以前 每当我切换到另一个选项卡时 该活动选项卡将被设置为第一个选项
  • UseDotNetNativeToolchain 为 true 时出现内部编译器错误

    我有一个 UWP 应用程序 如果我有的话 它可以成功编译UseDotNetNativeToolchain离开 但是当我打开它时 它给了我一个神秘的错误 内部编译器错误 对象引用未设置为 对象的实例 UWPApp C Program 文件 x
  • 如何从 Visual Studio 解决方案启动特定项目

    我有一个包含多个项目的解决方案 如何从 Visual Studio 单独启动每个项目 您可以将解决方案配置为具有多个启动项目 在解决方案资源管理器中右键单击该解决方案 选择 设置启动项目 选择 多个启动项目 然后选择您希望启动的项目 当您按
  • XSD 序列显示为不明确

    我有一个 XSD 它是从 RELAX NG 模式转换而来的 其中有一些我正在尝试修复的错误 我遇到的最大问题如下
  • Visual Studio:变量更改时中断?

    我在 Visual Studio 2008 Professional 中调试的 C 类中有一个成员变量结构 我想在结构发生变化时中断 是否可以做到这一点 或者我必须寻找代码中可能更改的每个可能的点 并在那里设置断点 如果可以确定成员的地址
  • VS2005:程序集“<程序集>”被错误地指定为文件。

    我已将对 log4net 程序集 dll 的引用添加到我的项目中 当我构建时 我收到一条警告 警告程序集 Lib log4net dll 是 错误地指定为文件 我查了一下MSDN 上有关此错误的帮助 http msdn microsoft
  • 从不同目录导入proto文件

    我正在努力为 grpc 导入编写正确的配置 所以 net解决方案的结构是这样的 Protos Common common proto Protos Vehicle car proto 汽车微服务 在 car proto 里面我有 impor
  • 编写单元测试标准

    我计划向我的团队引入一套编写单元测试的标准 但要包括什么 这两篇文章 单元测试命名最佳实践 https stackoverflow com questions 155436 unit test naming best practices a
  • VC++致命错误LNK1168:无法打开filename.exe进行写入

    Suddenly my Visual Studio Express 2010 C stopped rebuilding my project When I first hit F7 the project builds and runs f
  • 资源文件中的控制字符 C#

    我想添加Left To Right控制字符在resource resx文件输入Visual Studio 我在互联网上搜索并找到了一个名为在 NET 资源文件中转义序列的另一种方法 http www devx com tips Tip 34
  • “包含目录”和“附加包含目录”有什么区别

    在我的项目的配置属性中 VC 目录 下有一个 包含目录 条目 但在 C C 选项下 还有另一个名为 附加包含目录 的条目 库目录也会发生同样的情况 这两个条目有什么区别 这是 VS2010 中引入的尴尬 VC 目录设置过去位于 工具 选项
  • Visual Studio 中的测试单独成功,但一组失败

    当我在 Visual Studio 中单独运行测试时 它们都顺利通过 然而 当我同时运行所有这些时 有些通过 有些失败 我尝试在每个测试方法之间暂停 1 秒 但没有成功 有任何想法吗 在此先感谢您的帮助 你们可能有一些共享数据 检查正在使用

随机推荐

  • MultiView Android Delphi 与 TWebBrowser

    在包含 TWebBrowser 的区域中使用 MultiView 组件 该组件会覆盖 MultiView 有没有办法来解决这个问题 用法 德尔福XE8更新1 第一个测试中没有代码 所有配置均通过 MultiView 实现可视化 使用 TWe
  • UIView动画在动画过程中确定中心

    我正在使用 UIView 的 animateWithDuration delay options animations completion 方法在几秒钟左右的时间内沿着一条线移动我的视图 我想在该动画期间的任意时间确定 UIView 及其
  • 如何将数组从一个 Servlet 传递到另一个 Servlet?

    我想将多个值从一个 servlet 传递到另一个 servlet 请告诉我如何通过 You can 使用以下命令将数组作为属性放入请求上下文中request setAttribute 使用以下命令将请求转发到第二个 servletReque
  • 宏 ((void(*)())0)() 是什么意思?

    以下宏的结果很清楚 define CRASH do int uintptr t 0xbbadbeef 0 void 0 while false 我的问题是 这条线是什么 void 0 分解为 用英语 例如 这是一个返回指向 的指针的函数 看
  • 如何消除应用栏上的弹跳效果?

    应用栏过去在滑动时会出现问题 它滚动得不顺畅 请参考这些 http stackoverflow com questions 30923889 flinging with recyclerview appbarlayout https git
  • 查询在函数内部不起作用

    嗯 我在 SMF 的自定义脚本中有这个函数 query SELECT id member real name id group FROM smf members WHERE id group gt 0 AND id group 9 AND
  • 如何垂直居中 Bootstrap 轮播标题?

    我有一个引导轮播 我正在尝试为轮播创建一个标题 该标题始终垂直居中并稍微向左定位 我有用于水平定位的CSS 但是当我尝试垂直定位时 标题不会保持原样 如何保持 carousel caption 始终垂直居中并稍微偏左 HTML div cl
  • 可选关键字参数的命名元组和默认值

    我正在尝试将一个较长的空心 数据 类转换为命名元组 我的班级目前如下所示 class Node object def init self val left None right None self val val self left lef
  • ASP MVC4 中的模型传递背后发生了什么

    现在正在学习 ASP MVC 这只是我学习 MVC 的第三周 我对建模传递做了一些测试 基本上控制器只是获取模型 然后传递到视图而不执行任何操作 但似乎代码失败了 下面是我创建的 ViewModel using System using S
  • 如何在iPhone App中显示Facebook粉丝墙?

    我想如下图所示显示 Facebook 粉丝墙 您能让我知道如何做到吗 Thanks 您可以从以下位置拉取墙源列表https graph facebook com cocacola statuses access token 可以使用 gra
  • 我可以使用“pip”而不是“easy_install”来解决“python setup.py install”依赖关系吗?

    python setup py install将自动安装列出的软件包requires using easy install 我该如何使用它pip反而 是的你可以 您可以从网络或计算机上的 tarball 或文件夹安装软件包 例如 从网络上的
  • Typescript 联合类型在 Swift 中的等价物是什么?

    我想在 Swift 上创建类似的东西 用于 Alamofire json 解析 interface Question value string data string interface Advice type string data va
  • 将数据 URI 写入 Firefox 扩展中的文件

    我正在开发一个 Firefox 插件 我需要将一堆数据 URI 图像保存到磁盘 我该如何解决这个问题 我浏览过MDN 上的文件 I O 片段 但这些片段对我没有多大帮助 有异步和同步方法 我想使用异步方法 但如何使用异步方法编写二进制文件
  • 使用按钮api动态更改jquery Datatables导出excel的文件名

    来自 API myTable DataTable buttons buttons text Alert action function e dt node config config title dynamic title 这正在更改标题
  • 具有数据依赖性的 for 循环的向量化

    我有一个基于 BiCCG 共轭梯度 的矩阵求解器的实现 它也考虑了周期性 碰巧的是 实现是计算密集型的 并且由于依赖性问题 循环没有自动矢量化 我探索了一下 似乎红黑高斯赛德尔算法比普通版本 也有类似的依赖性问题 更有效地可并行化 是否可以
  • 使用shinyBS包中的bsModal和plotly R的plotly_click在弹出窗口中生成新图

    这是我使用的基本闪亮应用程序的代码plotly click事件可选择显示另一个情节 我希望该侧箱图在模式弹出窗口中呈现 而不是在页面内的侧面呈现 library shiny library plotly df1 lt data frame
  • 以编程方式更新嵌入的 Excel 文件

    我正在尝试以编程方式修改 Word 文档中嵌入的 Excel 表格 为此 我修改了 docx 文件和嵌入的 Excel 文件 主要文件的重要部分如下
  • 按元值对 wp_query 进行排序

    我有一个自定义帖子类型 即作品集 我需要能够按元值 即作者姓名 对其进行排序 我已经尝试了几个示例 但没有任何效果 任何帮助将不胜感激 My Code args array post type gt portfolio meta key g
  • 将匿名函数定义为 m 文件函数 4 个输出中的 2 个

    我有一个带有 4 个输出的 m 文件函数 我想定义一个具有相同输入的匿名函数 但只产生四个输出中的两个 这可能吗 AFAIK 您不能仅使用内联匿名函数来执行此操作 因为 Matlab 语法不提供在单个表达式中捕获函数的多个输出并对其进行索引
  • 加载项如何检测解决方案何时加载?

    我的加载项如何检测解决方案何时加载 我知道 DTE 模型中的某个地方一定有一些事件 但我找不到它 我的加载项在 Visual Studio 加载时加载 但这取决于打开的解决方案 在 MS 失去对 COM 的病态关注之前 我不想将其设为解决方