Ich benutze VSIX Manifest Designer unter VS2013. Ich habe hinzugefügt Microsoft.VisualStudio.Pro Produktidentifikator und [10.0,13.0] Versionsbereich, um Ziele zu installieren. Trotz dieser Tatsache, sehe ich immer noch nicht meine VS2010 Professional als ein verfügbares Installationsziel:vsixmanifest für alle: VS 2010, 2012 und 2013
Der source.extension.vsixmanifest Dateiinhalt ist unten dargestellt:
<?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>
<Identity Id="ae98c9e5-8e14-4c92-b45a-c4fd24a49123" Version="1.0" Language="en-US" Publisher="whosoever" />
<DisplayName>MyExtension</DisplayName>
<Description xml:space="preserve">whosoever</Description>
<MoreInfo>http://www.myextension.com</MoreInfo>
<License>LICENSE.txt</License>
<Icon>icon.png</Icon>
<PreviewImage>screenshot.png</PreviewImage>
</Metadata>
<Installation InstalledByMsi="false">
<InstallationTarget Version="[10.0,13.0)" Id="Microsoft.VisualStudio.Pro" />
</Installation>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="4.5" />
<Dependency Id="Microsoft.VisualStudio.MPF.11.0" DisplayName="Visual Studio MPF 11.0" d:Source="Installed" Version="11.0" />
</Dependencies>
<Assets>
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%;PkgdefProjectOutputGroup|" />
</Assets>
</PackageManifest>
Was sollte geändert, um die Installation dieser Erweiterung für VS2010, 2012 und 2013 zu ermöglichen?
Wenn Sie eine Version 1 vsixmanifest-Datei in 2012+ öffnen, wird es nur als eine XML-Datei (ohne den Designer) geöffnet. Ich habe noch nie versucht, die Datei zu konvertieren. –
@ 280Z28 Ja, du hast Recht. Ich meinte, es mit dem VSIX Manifest Editor zu öffnen. Es wird das v2-Schema in der Datei anhängen. Die v1 nicht ersetzen, aber auch nicht lesen. –
Diese Antwort rockt einfach! Ich kann nicht glauben, dass sie das Schema so geändert haben, dass die Dinge manuell erledigt werden müssen, solange Sie VS2010 unterstützen müssen (dies ist das Gegenteil von rocks)! –