Неверные несколько Zip-файлов в VSIX - PullRequest
0 голосов
/ 23 февраля 2012

Когда я пытаюсь загрузить пакет vsix в галерею Visual Studio, появляется сообщение об ошибке:

Недопустимые несколько файлов Zip в VSIX

Кто-нибудь знает, почему это будет?

Пакет находится по адресу: http://sharpgl.codeplex.com/releases/view/82739 с именем «Расширение Visual Studio SharpGL 2.0» и отлично работает на любой машине, на которой я его пробовал.

Заранее спасибо!

Ответы [ 3 ]

2 голосов
/ 09 ноября 2012

Эта проблема возникает, когда каталог элемента манифеста <ProjectTemplate> содержит более одного ZIP-файла. Например, в моем случае у меня было <ProjectTemplate>ProjectTemplates</ProjectTemplate> с такой структурой файловой системы:

ProjectTemplates
|--CSharp
|  |--Web
|     |--Template.zip
|--VisualBasic
|  |--Web
|     |--Template.zip

Решение состоит в том, чтобы изменить манифест так, чтобы он содержал столько элементов <ProjectTemplate>, сколько у вас было ZIP-файлов, а затем структурировал каталоги так, чтобы каждый <ProjectTemplate> не приводил к более чем одному ZIP-файлу:

<ProjectTemplate>T1</Proj    
<ProjectTemplate>T2</ProjectTemplate>

T1
|--CSharp
|  |--Web
|     |--Template.zip
T2    
|--VisualBasic
|  |--Web
|     |--Template.zip
0 голосов
/ 22 мая 2012

Я нашел это:

Недопустимые несколько файлов Zip в VSIX.

Это не полностью решило мою проблему, но может помочь вам.

0 голосов
/ 27 февраля 2012

Вы пытаетесь загрузить свой VSIX в качестве шаблона? Если он содержит несколько шаблонов, вы должны загрузить его как «Инструмент».

Только VSIX, которые содержат один шаблон, экземпляр которого может быть создан с помощью диалога New Project / Item, могут быть классифицированы в VSGallery как "шаблон".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...