Я работаю вручную в vsixmanifest пакета расширения VSIX, заключается в следующем:Запустить команду оболочки или исполняемый файл из пакета установки VSIX?
<?xml version="1.0" encoding="utf-8"?>
<Vsix Version="1.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2010">
<Identifier Id="c669b00e-3746-47bd-bfe7-e6f9d64458ff">
<Name>RapidDesign</Name>
<Author>ZUI INFRA sp z o. o.</Author>
<Version>2.0.1</Version>
<Description>RapidDesign allows you to use various VisualStudio designers faster.</Description>
<Locale>1033</Locale>
<MoreInfoUrl>http://www.rapiddesignaddin.com</MoreInfoUrl>
<License>EULA.txt</License>
<Icon>Speedometer.png</Icon>
<PreviewImage>RapidDesignPreview.png</PreviewImage>
<InstalledByMsi>false</InstalledByMsi>
<SupportedProducts>
<VisualStudio Version="12.0">
<Edition>Ultimate</Edition>
</VisualStudio>
</SupportedProducts>
<SupportedFrameworkRuntimeEdition MinVersion="4.0" MaxVersion="4.0" />
</Identifier>
<References>
<Reference Id="Microsoft.VisualStudio.MPF" MinVersion="10.0">
<Name>Visual Studio MPF</Name>
</Reference>
</References>
<Content>
<VsPackage>RapidDesign.pkgdef</VsPackage>
</Content>
</Vsix>
Существует способ сказать установки VSIX автоматически запускать команду CMD или исполняемый файл, как своего рода пост -установка установки?
Например, я хотел бы запустить/установить скрипт реестра (.reg-файл), который настраивает некоторые параметры расширения по умолчанию для меня, но я не знаю, можно ли автоматизировать этот процесс с vsixmanifest, запуская консольную команду или ранее запрограммированный EXE-процесс.
Спасибо, я выбрал другую альтернативу более простой, установщик SFX, который запускает пакет vsix и regfile. Действительно, изучение MSI просто для запуска файла кажется для меня не лучшей идеей, еще раз спасибо! – ElektroStudios
Это тоже будет :). – jessehouwing