VSIX徽标未在VS2022中显示



我正在开发Visual Studio扩展(VSIX(。我有一个针对Visual Studio 2019的旧项目,还有一个针对VisualStudio 2022的新项目,用于相同的扩展。它们在文件夹结构中的同一位置都有相同的.png文件,即一个子文件夹";图像";图像所在的位置。他们都将其用作徽标/图标。

它们都有一个带有以下标记的source.extension.vsixmanifest文件:

<Metadata>
...
<Icon>ImagesVsExtension.png</Icon>
</Metadata>

两者都以Community、Pro和Enterprise为目标。

当我将VSIX2019项目从VS2022编译和调试到VS2019或VS2022实例时,它安装正确,当我转到Extensions->管理扩展->安装后,我看到我的扩展程序安装了VsExtension.png图像作为徽标。

当我将VSIX2022项目从VS2022编译和调试到VS2022实例时,它安装正确,当我转到Extensions->管理扩展->已安装,我看到我的扩展已安装,但没有徽标。

它们都没有发布到Marketplace。

2022年的VSIX项目是否需要不止一个2019年的项目才能从.png文件中加载和呈现徽标?

出于某种原因,重新启动Visual Studio 2022(我正在其中开发扩展,而不是正在调试的(有所帮助。

相关内容

  • 没有找到相关文章

最新更新