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

Posted

技术标签:

【中文标题】是否可以创建适用于 Visual Studio 和 Blend 的 VSIX 扩展?【英文标题】:Is it possible to create a VSIX Extension that works in Visual Studio AND Blend? 【发布时间】:2018-12-10 23:53:13 【问题描述】:

在 Blend 中,我可以打开扩展库并看到与 Visual Studio 中几乎相同的扩展。我在 Blend 中安装了“颜色主题编辑器”。它安装了新主题,例如“Solarized”,但编辑器本身不起作用。

我尝试了另一种方法,带有附加颜色主题的扩展也可以在 Bend 中使用,所以我从这里下载了它 https://github.com/Microsoft/VS-ColorThemes/releases/ 并添加了我自己的颜色主题。然后我编译并安装了它。它安装在 Visual Studio 中,但没有安装在 Blend 中?

我试图了解,出了什么问题,但我没有发现问题。我认为它与目标有关。但使用的目标是 Visual Studio Shell。我假设 Blend 也在使用 Shell。 Visual Studio 特定版本的所有其他目标。我没有在那里找到 Blend。

我也没有在 Google 中找到任何关于此主题的信息。我想知道是否有人可以对此有所启发?

【问题讨论】:

【参考方案1】:

好的,我终于能够在 Blend 中安装 VSIX。方法是通过自定义扩展库。

我找到了这个页面: https://devblogs.microsoft.com/visualstudio/create-a-private-gallery-for-self-hosted-visual-studio-extensions/

作者描述了如何设置自定义扩展库。

我刚刚尝试使用本地 Feed 文件,将我的扩展名作为唯一条目(也是本地文件)。有了这个,我就可以在 Blend 中安装 VSIX。

PS:我只在 VS2019 中尝试过,我认为它也适用于 VS2017(我最初的问题是针对的)。

【讨论】:

以上是关于是否可以创建适用于 Visual Studio 和 Blend 的 VSIX 扩展?的主要内容,如果未能解决你的问题,请参考以下文章

是否有适用于 Visual Studio 的 yaml-cpp 的工作示例?

MFC 是不是仅适用于 Visual Studio,不适用于 Visual C++ Express?

适用于 Android 的 react-native 和 Visual Studio 模拟器

是否有大量适用于 Visual Studio 2019 的主题?

Response.Redirect 适用于 Visual Studio,但不适用于 IIS

适用于 Visual Studio 2012 的 FxCop 12.0