Visual Studio 2022 扩展的预览图像未显示在扩展管理器中

问题描述 投票:0回答:2

我正在开发 Visual Studio 2022 扩展。 一切都按预期工作(vsix 已生成并安装并显示图标),只是扩展管理器中未显示预览图像。 扩展程序的图标显示正常,但预览图像显示不正常。

This is shown in extensions manager

在文件 source.extension.vsixmanifest 中,我有相应的标签 PreviewImage,并且该图像以及图标图像都存在于 Resources 目录中。两者都将内容作为编译操作,并将复制到两个图像的输出目录设置为“始终”:

<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
    <Metadata>
        ...
        <Icon>Resources\ExtractCommandIcon.png</Icon>
        <PreviewImage>Resources\Preview.png</PreviewImage>
    </Metadata>
    ...
</PackageManifest>

图像具有 200x200 像素,如文档中所述 VSIX 架构

我尝试将PreviewImage的编译操作从Content更改为Resource和EmbeddedResource,但没有成功。

visual-studio-2022 visual-studio-extensions vsix vsixmanifest
2个回答
0
投票

这应该是VS2022的问题,我这边测试也遇到这个问题。

您可以通过此链接向 Microsoft Office 报告此问题:

https://developercommunity.visualstudio.com/VisualStudio/report


0
投票

我检查了源代码,两个 UI(一个位于功能标志后面)都没有使用预览图像。 我在 Visual Studio 开发者社区中构建了一份详细的报告,但奇怪的是,由于违反了社区行为准则,现在已被禁止添加任何帖子,并且该帖子不可见!

纠正此问题后,我将在此处添加链接。

© www.soinside.com 2019 - 2024. All rights reserved.