Skip to content

Commit

Permalink
Separated Manifests for Different Supported Versions
Browse files Browse the repository at this point in the history
Separated .vsixmanifests for both VS 2015 and VS2017; These are used
during the build process to target the appropriate one based on the
build configuration.
  • Loading branch information
rionmonster committed Nov 14, 2016
1 parent e8616d4 commit 68dad1a
Show file tree
Hide file tree
Showing 3 changed files with 58 additions and 8 deletions.
25 changes: 25 additions & 0 deletions Manifests/source.extension.2015.vsixmanifest
@@ -0,0 +1,25 @@
<?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="950d05f7-bb25-43ce-b682-44b377b5307d" Version="1.5.3.0" Language="en-US" Publisher="Rion Williams" />
<DisplayName>Glyphfriend 2015</DisplayName>
<Description xml:space="preserve">Glyphfriend is a Visual Studio extension to enhance the existing Intellisense to display preview glyphs for many of the common glyph-based font libraries like Font Awesome, Foundation, IonIcons and more.</Description>
<MoreInfo>https://visualstudiogallery.msdn.microsoft.com/5fd24afb-b3b2-4cec-9b03-1cfcec6123aa</MoreInfo>
<License>LICENSE.txt</License>
<Icon>Glyphfriend.png</Icon>
<PreviewImage>Glyphfriend.png</PreviewImage>
<Tags>visual studio intellisense, glyph intellisense, font awesome, glyphicons, icon intellisense, foundation, icomoon, ionicons, emojis, emoticons, metroui</Tags>
</Metadata>
<Installation>
<InstallationTarget Version="[14.0,15.0)" Id="Microsoft.VisualStudio.Enterprise" />
<InstallationTarget Version="[14.0,15.0)" Id="Microsoft.VisualStudio.Community" />
<InstallationTarget Version="[14.0,15.0)" Id="Microsoft.VisualStudio.Pro" />
</Installation>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
</Dependencies>
<Assets>
<Asset Type="Microsoft.VisualStudio.MefComponent" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%|" />
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%;PkgdefProjectOutputGroup|" />
</Assets>
</PackageManifest>
28 changes: 28 additions & 0 deletions Manifests/source.extension.2017.vsixmanifest
@@ -0,0 +1,28 @@
<?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="950d05f7-bb25-43ce-b682-44b377b5307d" Version="1.5.3.1" Language="en-US" Publisher="Rion Williams" />
<DisplayName>Glyphfriend.2017</DisplayName>
<Description xml:space="preserve">Glyphfriend is a Visual Studio extension to enhance the existing Intellisense to display preview glyphs for many of the common glyph-based font libraries like Font Awesome, Foundation, IonIcons and more.</Description>
<MoreInfo>https://visualstudiogallery.msdn.microsoft.com/5fd24afb-b3b2-4cec-9b03-1cfcec6123aa</MoreInfo>
<License>LICENSE.txt</License>
<Icon>Glyphfriend.png</Icon>
<PreviewImage>Glyphfriend.png</PreviewImage>
<Tags>visual studio intellisense, glyph intellisense, font awesome, glyphicons, icon intellisense, foundation, icomoon, ionicons, emojis, emoticons, metroui</Tags>
</Metadata>
<Installation>
<InstallationTarget Version="[14.0,15.0]" Id="Microsoft.VisualStudio.Enterprise" />
<InstallationTarget Version="[14.0,15.0]" Id="Microsoft.VisualStudio.Community" />
<InstallationTarget Version="[14.0,15.0]" Id="Microsoft.VisualStudio.Pro" />
</Installation>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
</Dependencies>
<Assets>
<Asset Type="Microsoft.VisualStudio.MefComponent" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%|" />
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%;PkgdefProjectOutputGroup|" />
</Assets>
<Prerequisites>
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.0.25904.2,16.0)" DisplayName="Visual Studio Core Editor" />
</Prerequisites>
</PackageManifest>
13 changes: 5 additions & 8 deletions source.extension.vsixmanifest
Expand Up @@ -2,7 +2,7 @@
<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="950d05f7-bb25-43ce-b682-44b377b5307d" Version="1.5.3.0" Language="en-US" Publisher="Rion Williams" />
<DisplayName>Glyphfriend</DisplayName>
<DisplayName>Glyphfriend 2015</DisplayName>
<Description xml:space="preserve">Glyphfriend is a Visual Studio extension to enhance the existing Intellisense to display preview glyphs for many of the common glyph-based font libraries like Font Awesome, Foundation, IonIcons and more.</Description>
<MoreInfo>https://visualstudiogallery.msdn.microsoft.com/5fd24afb-b3b2-4cec-9b03-1cfcec6123aa</MoreInfo>
<License>LICENSE.txt</License>
Expand All @@ -11,9 +11,9 @@
<Tags>visual studio intellisense, glyph intellisense, font awesome, glyphicons, icon intellisense, foundation, icomoon, ionicons, emojis, emoticons, metroui</Tags>
</Metadata>
<Installation>
<InstallationTarget Version="[14.0,15.0]" Id="Microsoft.VisualStudio.Enterprise" />
<InstallationTarget Version="[14.0,15.0]" Id="Microsoft.VisualStudio.Community" />
<InstallationTarget Version="[14.0,15.0]" Id="Microsoft.VisualStudio.Pro" />
<InstallationTarget Version="[14.0,15.0)" Id="Microsoft.VisualStudio.Enterprise" />
<InstallationTarget Version="[14.0,15.0)" Id="Microsoft.VisualStudio.Community" />
<InstallationTarget Version="[14.0,15.0)" Id="Microsoft.VisualStudio.Pro" />
</Installation>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
Expand All @@ -22,7 +22,4 @@
<Asset Type="Microsoft.VisualStudio.MefComponent" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%|" />
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%;PkgdefProjectOutputGroup|" />
</Assets>
<Prerequisites>
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.0.25904.2,16.0)" DisplayName="Visual Studio Core Editor" />
</Prerequisites>
</PackageManifest>
</PackageManifest>

0 comments on commit 68dad1a

Please sign in to comment.