将 Visual Studio 扩展 (VSIX/DLL) 整合到一个 exe 中

Posted

技术标签:

【中文标题】将 Visual Studio 扩展 (VSIX/DLL) 整合到一个 exe 中【英文标题】:Visual Studio Extensions (VSIX/DLL) into one exe 【发布时间】:2016-11-10 02:00:20 【问题描述】:

我有两个 Visual Studio 扩展(vsix,我也有 dll),我想将它们组合起来,并通过仅执行一个 .exe 或某种设置文件来执行/设置它们。

第一个扩展

第二次扩展

是否可以在同一个解决方案中只使用一个可执行文件?或者我是否必须手动尝试将两个扩展代码组合到其中一个项目中。

例如(CompletionTest 转换为 VclTooltip)或反之亦然,还必须确保没有类冲突、对象不重叠等。

【问题讨论】:

【参考方案1】:

您可以在 .vsixmanifest 设计器中将一个 VSIX 扩展包含到另一个中,然后在 添加新依赖项 对话框中为另一个 .vsix 选择 文件系统上的文件。有关更多详细信息和选项,请参阅How to: Add a Dependency to a VSIX Package。

【讨论】:

以上是关于将 Visual Studio 扩展 (VSIX/DLL) 整合到一个 exe 中的主要内容,如果未能解决你的问题,请参考以下文章

是否可以创建适用于 Visual Studio 和 Blend 的 VSIX 扩展?

生产力提升! 自己动手自定义Visual Studio 2019的 类创建模板,制作简易版Vsix安装包...

生产力提升! 自己动手自定义Visual Studio 2019的 类创建模板,制作简易版Vsix安装包...

执行代码扩展的Visual Studio 2010扩展

在 VSIX 中捆绑 Visual Studio 项目模板时防止图标颜色和大小失真

Microsoft Visual Studio 2022 透明背景设置