将 Visual Studio 2017 多项目 VSIX 发布到市场

Publishing Visual Studio 2017 multi-project VSIX to the marketplace

我正在尝试将我的 Extended Visio Template visual studio 扩展(带有自定义向导的多项目模板)移植到 Visual Studio 2017。

我遵循了迁移扩展的步骤,如文档中所述: https://docs.microsoft.com/en-us/visualstudio/extensibility/how-to-migrate-extensibility-projects-to-visual-studio-2017

它构建并且 installs/works 在本地很好("works on my machine")但是 visual studio site 拒绝接受它,给出愚蠢的错误消息 Invalid Template VSIX 中的文件。它可能以某种方式与 "visual studio gallery" 最近迁移到市场有关(它是否有效) - 是我还是他们? :)

如果 VS 2017 是一个多项目模板(2010-2015 的多项目模板似乎可以上传),我是否应该为 VS 2017 做些不同的事情?

或者有人可以给我 link/reference 多项目 模板的工作源代码 Visual Studio 2017 (v3),可以成功上传到visual studio图库?

完整源代码可在 github, including manifest 和所有模板(带 .2017 后缀的文件)

上获得

回答我自己,对于那些可能落入同样陷阱的人 :) 问题似乎是 在其中一个子项目中缺少 <Icon> 元素

Microsoft 将图库中心迁移到 Marketplace 后,它开始为您提供更好的故障诊断,帮助解决此类问题 - 现在至少可以弄清楚市场不喜欢的地方您的分机正是 :)

添加<Icon>后扩展成功published