当 VSIX 作者姓名与发布者名称不匹配时,无法发布 VSIX 扩展

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

我拥有一个已经存在 10 多年的 VSIX 扩展:https://marketplace.visualstudio.com/items?itemName=DavidEbbo.RazorGenerator

在 vsixmanifest 中,身份如下所示:

<Identity Id="2FD58EB3-29A2-40A3-BE17-C024CA9A17A2" Version="1.13.0" Language="en-US" Publisher="RazorGenerator contributors" />

这以前从来都不是问题,但现在当我尝试发布它时,它失败了:

Publisher display name (David Ebbo) in Marketplace and Author name (RazorGenerator contributors) in the extension need to be the same to publish the extension.

看起来现在强制要求作者姓名需要与我的显示名称(David Ebbo)相匹配。

为什么会这样做,我该如何解决这个问题?

visual-studio vsix
2个回答
0
投票

事实证明我很愚蠢,在市场网站上做了错误的事情(这相当令人困惑)。

具体来说,我使用的是“新扩展”按钮,而正确的做法是单击扩展名称旁边的“...”,然后选择“编辑”。


0
投票

对我来说,解决方案是转到 Visual Studio 中的解决方案资源管理器(在我的例子中为 2022),然后双击文件“source.extension.vsixmanifest”。

它将打开表单,您可以在其中(在 Visual Studio 2022 扩展的右上角)将作者姓名更改为您想要的任何内容。默认情况下,它是登录的 Visual Studio 用户。

我对其进行了更改,使其与市场发布商名称相匹配。

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