Skip to content

Commit 4c35aa1

Browse files
authoredDec 27, 2019
Merge pull request #10 from igitur/add-vs2019-support
Add VS2019 support
2 parents a1d248c + 1d1c255 commit 4c35aa1

19 files changed

+84
-298
lines changed
 

‎VisualStudioCppExtensions.sln ‎GenerateCppFiltersExtension.sln

+6-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio 15
44
VisualStudioVersion = 15.0.26228.9
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GenerateFilter", "GenerateFilter\GenerateFilter.csproj", "{18555A86-3A5F-4D33-8C12-01E288BDC30E}"
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GenerateCppFiltersExtension", "GenerateCppFiltersExtension\GenerateCppFiltersExtension.csproj", "{18555A86-3A5F-4D33-8C12-01E288BDC30E}"
7+
EndProject
8+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{6B724A13-034C-4ABA-884B-15B550A8274F}"
9+
ProjectSection(SolutionItems) = preProject
10+
appveyor.yml = appveyor.yml
11+
EndProjectSection
712
EndProject
813
Global
914
GlobalSection(SolutionConfigurationPlatforms) = preSolution

‎GenerateFilter/GenerateFilter.cs ‎GenerateCppFiltersExtension/GenerateCppFilters.cs

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//------------------------------------------------------------------------------
2-
// <copyright file="GenerateFilter.cs" company="Company">
2+
// <copyright file="GenerateCppFilters.cs" company="Company">
33
// Copyright (c) Company. All rights reserved.
44
// </copyright>
55
//------------------------------------------------------------------------------
@@ -16,9 +16,9 @@
1616
using System.Reflection;
1717
using System.Text;
1818

19-
namespace VisualStudioCppExtensions
19+
namespace GenerateCppFiltersExtension
2020
{
21-
internal sealed class GenerateFilter
21+
internal sealed class GenerateCppFilters
2222
{
2323
#region ATTRIBUTES
2424
public const int CommandId = 0x0100;
@@ -41,11 +41,11 @@ void OnBeforeQueryStatus(object sender, EventArgs e)
4141
}
4242
#endregion
4343
/// <summary>
44-
/// Initializes a new instance of the <see cref="GenerateFilter"/> class.
44+
/// Initializes a new instance of the <see cref="GenerateCppFilters"/> class.
4545
/// Adds our command handlers for menu (commands must exist in the command table file)
4646
/// </summary>
4747
/// <param name="package">Owner package, not null.</param>
48-
private GenerateFilter(Package package)
48+
private GenerateCppFilters(Package package)
4949
{
5050
if (package == null)
5151
{
@@ -68,7 +68,7 @@ private GenerateFilter(Package package)
6868
/// <summary>
6969
/// Gets the instance of the command.
7070
/// </summary>
71-
public static GenerateFilter Instance
71+
public static GenerateCppFilters Instance
7272
{
7373
get;
7474
private set;
@@ -91,7 +91,7 @@ private IServiceProvider ServiceProvider
9191
/// <param name="package">Owner package, not null.</param>
9292
public static void Initialize(Package package)
9393
{
94-
Instance = new GenerateFilter(package);
94+
Instance = new GenerateCppFilters(package);
9595
}
9696

9797
#region PROJECT UTILS
@@ -158,7 +158,7 @@ static private void SetAdditionalIncludeDirectories(Project project, Dictionary<
158158
includePaths.Add(GetRelativePathIfNeeded(projectPath, Path.GetDirectoryName(file)));
159159
}
160160

161-
string filterAssemblyInstallionPath = Path.GetDirectoryName(GetAssemblyLocalPathFrom(typeof(GenerateFilterPackage)));
161+
string filterAssemblyInstallionPath = Path.GetDirectoryName(GetAssemblyLocalPathFrom(typeof(GenerateCppFiltersPackage)));
162162

163163
DTE dte = (DTE)Package.GetGlobalService(typeof(DTE));
164164
if (dte.Version.StartsWith("14"))

‎GenerateFilter/GenerateFilter.csproj ‎GenerateCppFiltersExtension/GenerateCppFiltersExtension.csproj

+16-34
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
<UpgradeBackupLocation>
1313
</UpgradeBackupLocation>
1414
<OldToolsVersion>15.0</OldToolsVersion>
15+
<DeployExtension Condition="'$(AppVeyor)' != ''">False</DeployExtension>
1516
</PropertyGroup>
1617
<PropertyGroup>
1718
<SignAssembly>true</SignAssembly>
@@ -20,7 +21,7 @@
2021
<AssemblyOriginatorKeyFile>Key.snk</AssemblyOriginatorKeyFile>
2122
</PropertyGroup>
2223
<PropertyGroup>
23-
<ApplicationIcon>Resources\GenerateFilter.ico</ApplicationIcon>
24+
<ApplicationIcon>Resources\GenerateCppFilters.ico</ApplicationIcon>
2425
</PropertyGroup>
2526
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
2627
<PropertyGroup>
@@ -31,8 +32,8 @@
3132
<ProjectGuid>{18555A86-3A5F-4D33-8C12-01E288BDC30E}</ProjectGuid>
3233
<OutputType>Library</OutputType>
3334
<AppDesignerFolder>Properties</AppDesignerFolder>
34-
<RootNamespace>VisualStudioCppExtensions</RootNamespace>
35-
<AssemblyName>VisualStudioCppExtensions</AssemblyName>
35+
<RootNamespace>GenerateCppFiltersExtension</RootNamespace>
36+
<AssemblyName>GenerateCppFiltersExtension</AssemblyName>
3637
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
3738
<GeneratePkgDefFile>true</GeneratePkgDefFile>
3839
<IncludeAssemblyInVSIXContainer>true</IncludeAssemblyInVSIXContainer>
@@ -59,32 +60,29 @@
5960
<WarningLevel>4</WarningLevel>
6061
</PropertyGroup>
6162
<ItemGroup>
62-
<Compile Include="GenerateFilter.cs" />
63-
<Compile Include="GenerateFilterPackage.cs" />
63+
<Compile Include="GenerateCppFilters.cs" />
64+
<Compile Include="GenerateCppFiltersPackage.cs" />
6465
<Compile Include="Properties\AssemblyInfo.cs" />
6566
</ItemGroup>
6667
<ItemGroup>
6768
<None Include="Key.snk" />
68-
<None Include="packages.config">
69-
<SubType>Designer</SubType>
70-
</None>
7169
<Content Include="Resources\LICENSE">
7270
<IncludeInVSIX>true</IncludeInVSIX>
7371
</Content>
72+
<None Include="packages.config" />
7473
<None Include="source.extension.vsixmanifest">
7574
<SubType>Designer</SubType>
7675
</None>
7776
</ItemGroup>
7877
<ItemGroup>
79-
<VSCTCompile Include="GenerateFilterPackage.vsct">
78+
<VSCTCompile Include="GenerateCppFiltersPackage.vsct">
8079
<ResourceName>Menus.ctmenu</ResourceName>
8180
<SubType>Designer</SubType>
8281
</VSCTCompile>
83-
<Content Include="index.html" />
84-
<Content Include="Resources\GenerateFilterPackage.ico">
82+
<Content Include="Resources\GenerateCppFiltersPackage.ico">
8583
<IncludeInVSIX>true</IncludeInVSIX>
8684
</Content>
87-
<Content Include="Resources\GenerateFilter.ico">
85+
<Content Include="Resources\GenerateCppFilters.ico">
8886
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
8987
<IncludeInVSIX>true</IncludeInVSIX>
9088
</Content>
@@ -97,7 +95,6 @@
9795
<Content Include="Resources\PreviewImage.png">
9896
<IncludeInVSIX>true</IncludeInVSIX>
9997
</Content>
100-
<Content Include="stylesheet.css" />
10198
</ItemGroup>
10299
<ItemGroup>
103100
<Reference Include="EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
@@ -120,75 +117,60 @@
120117
</Reference>
121118
<Reference Include="Microsoft.VisualStudio.Imaging, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
122119
<HintPath>..\packages\Microsoft.VisualStudio.Imaging.14.3.25407\lib\net45\Microsoft.VisualStudio.Imaging.dll</HintPath>
123-
<Private>True</Private>
124120
</Reference>
125121
<Reference Include="Microsoft.VisualStudio.OLE.Interop, Version=7.1.40304.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
126122
<HintPath>..\packages\Microsoft.VisualStudio.OLE.Interop.7.10.6070\lib\Microsoft.VisualStudio.OLE.Interop.dll</HintPath>
127-
<Private>True</Private>
128123
</Reference>
129-
<Reference Include="Microsoft.VisualStudio.Shell.14.0, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
124+
<Reference Include="Microsoft.VisualStudio.Shell.14.0, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
125+
<HintPath>..\packages\Microsoft.VisualStudio.Shell.14.0.14.3.25407\lib\Microsoft.VisualStudio.Shell.14.0.dll</HintPath>
126+
</Reference>
130127
<Reference Include="Microsoft.VisualStudio.Shell.Immutable.10.0, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
131128
<HintPath>..\packages\Microsoft.VisualStudio.Shell.Immutable.10.0.10.0.30319\lib\net40\Microsoft.VisualStudio.Shell.Immutable.10.0.dll</HintPath>
132-
<Private>True</Private>
133129
</Reference>
134130
<Reference Include="Microsoft.VisualStudio.Shell.Immutable.11.0, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
135131
<HintPath>..\packages\Microsoft.VisualStudio.Shell.Immutable.11.0.11.0.50727\lib\net45\Microsoft.VisualStudio.Shell.Immutable.11.0.dll</HintPath>
136-
<Private>True</Private>
137132
</Reference>
138133
<Reference Include="Microsoft.VisualStudio.Shell.Immutable.12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
139134
<HintPath>..\packages\Microsoft.VisualStudio.Shell.Immutable.12.0.12.0.21003\lib\net45\Microsoft.VisualStudio.Shell.Immutable.12.0.dll</HintPath>
140-
<Private>True</Private>
141135
</Reference>
142136
<Reference Include="Microsoft.VisualStudio.Shell.Immutable.14.0, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
143137
<HintPath>..\packages\Microsoft.VisualStudio.Shell.Immutable.14.0.14.3.25407\lib\net45\Microsoft.VisualStudio.Shell.Immutable.14.0.dll</HintPath>
144-
<Private>True</Private>
145138
</Reference>
146139
<Reference Include="Microsoft.VisualStudio.Shell.Interop, Version=7.1.40304.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
147140
<HintPath>..\packages\Microsoft.VisualStudio.Shell.Interop.7.10.6071\lib\Microsoft.VisualStudio.Shell.Interop.dll</HintPath>
148-
<Private>True</Private>
149141
</Reference>
150142
<Reference Include="Microsoft.VisualStudio.Shell.Interop.10.0, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
151-
<EmbedInteropTypes>True</EmbedInteropTypes>
152143
<HintPath>..\packages\Microsoft.VisualStudio.Shell.Interop.10.0.10.0.30319\lib\Microsoft.VisualStudio.Shell.Interop.10.0.dll</HintPath>
153-
<Private>True</Private>
144+
<EmbedInteropTypes>True</EmbedInteropTypes>
154145
</Reference>
155146
<Reference Include="Microsoft.VisualStudio.Shell.Interop.11.0, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
156-
<EmbedInteropTypes>True</EmbedInteropTypes>
157147
<HintPath>..\packages\Microsoft.VisualStudio.Shell.Interop.11.0.11.0.61030\lib\Microsoft.VisualStudio.Shell.Interop.11.0.dll</HintPath>
158-
<Private>True</Private>
148+
<EmbedInteropTypes>True</EmbedInteropTypes>
159149
</Reference>
160150
<Reference Include="Microsoft.VisualStudio.Shell.Interop.12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
161-
<EmbedInteropTypes>True</EmbedInteropTypes>
162151
<HintPath>..\packages\Microsoft.VisualStudio.Shell.Interop.12.0.12.0.30110\lib\Microsoft.VisualStudio.Shell.Interop.12.0.dll</HintPath>
163-
<Private>True</Private>
152+
<EmbedInteropTypes>True</EmbedInteropTypes>
164153
</Reference>
165154
<Reference Include="Microsoft.VisualStudio.Shell.Interop.8.0, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
166155
<HintPath>..\packages\Microsoft.VisualStudio.Shell.Interop.8.0.8.0.50727\lib\Microsoft.VisualStudio.Shell.Interop.8.0.dll</HintPath>
167-
<Private>True</Private>
168156
</Reference>
169157
<Reference Include="Microsoft.VisualStudio.Shell.Interop.9.0, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
170158
<HintPath>..\packages\Microsoft.VisualStudio.Shell.Interop.9.0.9.0.30729\lib\Microsoft.VisualStudio.Shell.Interop.9.0.dll</HintPath>
171-
<Private>True</Private>
172159
</Reference>
173160
<Reference Include="Microsoft.VisualStudio.TextManager.Interop, Version=7.1.40304.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
174161
<HintPath>..\packages\Microsoft.VisualStudio.TextManager.Interop.7.10.6070\lib\Microsoft.VisualStudio.TextManager.Interop.dll</HintPath>
175-
<Private>True</Private>
176162
</Reference>
177163
<Reference Include="Microsoft.VisualStudio.TextManager.Interop.8.0, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
178164
<HintPath>..\packages\Microsoft.VisualStudio.TextManager.Interop.8.0.8.0.50727\lib\Microsoft.VisualStudio.TextManager.Interop.8.0.dll</HintPath>
179-
<Private>True</Private>
180165
</Reference>
181166
<Reference Include="Microsoft.VisualStudio.Threading, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
182167
<HintPath>..\packages\Microsoft.VisualStudio.Threading.14.1.111\lib\net45\Microsoft.VisualStudio.Threading.dll</HintPath>
183-
<Private>True</Private>
184168
</Reference>
185169
<Reference Include="Microsoft.VisualStudio.Utilities, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
186170
<HintPath>..\packages\Microsoft.VisualStudio.Utilities.14.3.25407\lib\net45\Microsoft.VisualStudio.Utilities.dll</HintPath>
187-
<Private>True</Private>
188171
</Reference>
189172
<Reference Include="Microsoft.VisualStudio.Validation, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
190173
<HintPath>..\packages\Microsoft.VisualStudio.Validation.14.1.111\lib\net45\Microsoft.VisualStudio.Validation.dll</HintPath>
191-
<Private>True</Private>
192174
</Reference>
193175
<Reference Include="stdole, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
194176
<EmbedInteropTypes>False</EmbedInteropTypes>

‎GenerateFilter/GenerateFilterPackage.cs ‎GenerateCppFiltersExtension/GenerateCppFiltersPackage.cs

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//------------------------------------------------------------------------------
2-
// <copyright file="GenerateFilterPackage.cs" company="Company">
2+
// <copyright file="GenerateCppFiltersPackage.cs" company="Company">
33
// Copyright (c) Company. All rights reserved.
44
// </copyright>
55
//------------------------------------------------------------------------------
@@ -16,7 +16,7 @@
1616
using Microsoft.VisualStudio.Shell.Interop;
1717
using Microsoft.Win32;
1818

19-
namespace VisualStudioCppExtensions
19+
namespace GenerateCppFiltersExtension
2020
{
2121
/// <summary>
2222
/// This is the class that implements the package exposed by this assembly.
@@ -38,20 +38,20 @@ namespace VisualStudioCppExtensions
3838
[PackageRegistration(UseManagedResourcesOnly = true)]
3939
[InstalledProductRegistration("#110", "#112", "1.0", IconResourceID = 400)] // Info on this package for Help/About
4040
[ProvideMenuResource("Menus.ctmenu", 1)]
41-
[Guid(GenerateFilterPackage.PackageGuidString)]
41+
[Guid(GenerateCppFiltersPackage.PackageGuidString)]
4242
[SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1650:ElementDocumentationMustBeSpelledCorrectly", Justification = "pkgdef, VS and vsixmanifest are valid VS terms")]
4343
[ProvideAutoLoad(UIContextGuids.SolutionExists)]
44-
public sealed class GenerateFilterPackage : Package
44+
public sealed class GenerateCppFiltersPackage : Package
4545
{
4646
/// <summary>
47-
/// GenerateFilterPackage GUID string.
47+
/// GenerateCppFiltersPackage GUID string.
4848
/// </summary>
4949
public const string PackageGuidString = "99d03761-6200-41ad-b2a1-638ae9e780e5";
5050

5151
/// <summary>
52-
/// Initializes a new instance of the <see cref="GenerateFilter"/> class.
52+
/// Initializes a new instance of the <see cref="GenerateCppFilters"/> class.
5353
/// </summary>
54-
public GenerateFilterPackage()
54+
public GenerateCppFiltersPackage()
5555
{
5656
// Inside this method you can place any initialization code that does not require
5757
// any Visual Studio service because at this point the package object is created but
@@ -67,7 +67,7 @@ public GenerateFilterPackage()
6767
/// </summary>
6868
protected override void Initialize()
6969
{
70-
GenerateFilter.Initialize(this);
70+
GenerateCppFilters.Initialize(this);
7171
base.Initialize();
7272
}
7373

‎GenerateFilter/GenerateFilterPackage.vsct ‎GenerateCppFiltersExtension/GenerateCppFiltersPackage.vsct

+11-11
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
<Extern href="stdidcmd.h"/>
44
<Extern href="vsshlids.h"/>
55

6-
<Commands package="guidGenerateFilterPackage">
6+
<Commands package="guidGenerateCppFiltersPackage">
77
<Groups>
8-
<Group guid="guidGenerateFilterPackageCmdSet" id="grpIdProjectContextAdd" priority="0x0102">
8+
<Group guid="guidGenerateCppFiltersPackageCmdSet" id="grpIdProjectContextAdd" priority="0x0102">
99
<!-- Can check what the other existing id/priority (for positioning) are by looking at SharedCmdPlace.vsct, need to modify the group priority while targetting the right id -->
1010
<Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_PROJNODE" />
1111

@@ -15,9 +15,9 @@
1515
</Groups>
1616

1717
<Buttons>
18-
<Button guid="guidGenerateFilterPackageCmdSet" id="GenerateFilterCommand" type="Button" priority="0x0100">
19-
<Parent guid="guidGenerateFilterPackageCmdSet" id="grpIdProjectContextAdd" />
20-
<Icon guid="GenerateFilterIcon" id="GenerateFilterIconID" />
18+
<Button guid="guidGenerateCppFiltersPackageCmdSet" id="GenerateCppFiltersCommand" type="Button" priority="0x0100">
19+
<Parent guid="guidGenerateCppFiltersPackageCmdSet" id="grpIdProjectContextAdd" />
20+
<Icon guid="GenerateCppFiltersIcon" id="GenerateCppFiltersIconID" />
2121

2222
<CommandFlag>DefaultInvisible</CommandFlag>
2323
<CommandFlag>DynamicVisibility</CommandFlag>
@@ -29,21 +29,21 @@
2929
</Buttons>
3030

3131
<Bitmaps>
32-
<Bitmap guid="GenerateFilterIcon" href="Resources\GenerateFilter.ico" usedList="GenerateFilterIconID"/>
32+
<Bitmap guid="GenerateCppFiltersIcon" href="Resources\GenerateCppFilters.ico" usedList="GenerateCppFiltersIconID"/>
3333
</Bitmaps>
3434
</Commands>
3535

3636
<Symbols>
37-
<GuidSymbol name="guidGenerateFilterPackage" value="{99d03761-6200-41ad-b2a1-638ae9e780e5}" />
37+
<GuidSymbol name="guidGenerateCppFiltersPackage" value="{99d03761-6200-41ad-b2a1-638ae9e780e5}" />
3838

39-
<GuidSymbol name="guidGenerateFilterPackageCmdSet" value="{acd8036f-19ae-43b2-a2d6-11788cb282fe}">
40-
<IDSymbol name="GenerateFilterCommand" value="0x0100" />
39+
<GuidSymbol name="guidGenerateCppFiltersPackageCmdSet" value="{acd8036f-19ae-43b2-a2d6-11788cb282fe}">
40+
<IDSymbol name="GenerateCppFiltersCommand" value="0x0100" />
4141
<IDSymbol name="grpIdProjectContextAdd" value="0x1080" />
4242
<IDSymbol name="grpIdSolutionContextAdd" value="0x1081" />
4343
</GuidSymbol>
4444

45-
<GuidSymbol name="GenerateFilterIcon" value="{363F9640-FBB7-4403-AB20-9A53EA067ECA}">
46-
<IDSymbol name="GenerateFilterIconID" value="1" />
45+
<GuidSymbol name="GenerateCppFiltersIcon" value="{363F9640-FBB7-4403-AB20-9A53EA067ECA}">
46+
<IDSymbol name="GenerateCppFiltersIconID" value="1" />
4747
</GuidSymbol>
4848
</Symbols>
4949
</CommandTable>
File renamed without changes.

‎GenerateFilter/Properties/AssemblyInfo.cs ‎GenerateCppFiltersExtension/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
// General Information about an assembly is controlled through the following
66
// set of attributes. Change these attribute values to modify the information
77
// associated with an assembly.
8-
[assembly: AssemblyTitle("VisualStudioCppExtensions")]
8+
[assembly: AssemblyTitle("GenerateCppFiltersExtension")]
99
[assembly: AssemblyDescription("")]
1010
[assembly: AssemblyConfiguration("")]
1111
[assembly: AssemblyCompany("")]
12-
[assembly: AssemblyProduct("VisualStudioCppExtensions")]
12+
[assembly: AssemblyProduct("GenerateCppFiltersExtension")]
1313
[assembly: AssemblyCopyright("")]
1414
[assembly: AssemblyTrademark("")]
1515
[assembly: AssemblyCulture("")]
File renamed without changes.

‎GenerateFilter/VSPackage.resx ‎GenerateCppFiltersExtension/VSPackage.resx

+3-3
Original file line numberDiff line numberDiff line change
@@ -118,13 +118,13 @@
118118
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119119
</resheader>
120120
<data name="110" xml:space="preserve">
121-
<value>GenerateFilter Extension</value>
121+
<value>GenerateCppFilters Extension</value>
122122
</data>
123123
<data name="112" xml:space="preserve">
124-
<value>GenerateFilter Visual Studio Extension Detailed Info</value>
124+
<value>GenerateCppFilters Visual Studio Extension Detailed Info</value>
125125
</data>
126126
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
127127
<data name="400" type="System.Resources.ResXFileRef, System.Windows.Forms">
128-
<value>Resources\GenerateFilterPackage.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
128+
<value>Resources\GenerateCppFiltersPackage.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
129129
</data>
130130
</root>
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="Microsoft.VisualStudio.Imaging" version="14.3.25407" targetFramework="net452" />
4-
<package id="Microsoft.VisualStudio.OLE.Interop" version="7.10.6070" targetFramework="net452" />
5-
<package id="Microsoft.VisualStudio.Shell.14.0" version="14.3.25407" targetFramework="net452" />
6-
<package id="Microsoft.VisualStudio.Shell.Immutable.10.0" version="10.0.30319" targetFramework="net452" />
7-
<package id="Microsoft.VisualStudio.Shell.Immutable.11.0" version="11.0.50727" targetFramework="net452" />
8-
<package id="Microsoft.VisualStudio.Shell.Immutable.12.0" version="12.0.21003" targetFramework="net452" />
9-
<package id="Microsoft.VisualStudio.Shell.Immutable.14.0" version="14.3.25407" targetFramework="net452" />
10-
<package id="Microsoft.VisualStudio.Shell.Interop" version="7.10.6071" targetFramework="net452" />
11-
<package id="Microsoft.VisualStudio.Shell.Interop.10.0" version="10.0.30319" targetFramework="net452" />
12-
<package id="Microsoft.VisualStudio.Shell.Interop.11.0" version="11.0.61030" targetFramework="net452" />
13-
<package id="Microsoft.VisualStudio.Shell.Interop.12.0" version="12.0.30110" targetFramework="net452" />
14-
<package id="Microsoft.VisualStudio.Shell.Interop.8.0" version="8.0.50727" targetFramework="net452" />
15-
<package id="Microsoft.VisualStudio.Shell.Interop.9.0" version="9.0.30729" targetFramework="net452" />
16-
<package id="Microsoft.VisualStudio.TextManager.Interop" version="7.10.6070" targetFramework="net452" />
17-
<package id="Microsoft.VisualStudio.TextManager.Interop.8.0" version="8.0.50727" targetFramework="net452" />
18-
<package id="Microsoft.VisualStudio.Threading" version="14.1.111" targetFramework="net452" />
19-
<package id="Microsoft.VisualStudio.Utilities" version="14.3.25407" targetFramework="net452" />
20-
<package id="Microsoft.VisualStudio.Validation" version="14.1.111" targetFramework="net452" />
3+
<package id="Microsoft.VisualStudio.Imaging" version="14.3.25407" targetFramework="net46" />
4+
<package id="Microsoft.VisualStudio.OLE.Interop" version="7.10.6070" targetFramework="net46" />
5+
<package id="Microsoft.VisualStudio.Shell.14.0" version="14.3.25407" targetFramework="net46" />
6+
<package id="Microsoft.VisualStudio.Shell.Immutable.10.0" version="10.0.30319" targetFramework="net46" />
7+
<package id="Microsoft.VisualStudio.Shell.Immutable.11.0" version="11.0.50727" targetFramework="net46" />
8+
<package id="Microsoft.VisualStudio.Shell.Immutable.12.0" version="12.0.21003" targetFramework="net46" />
9+
<package id="Microsoft.VisualStudio.Shell.Immutable.14.0" version="14.3.25407" targetFramework="net46" />
10+
<package id="Microsoft.VisualStudio.Shell.Interop" version="7.10.6071" targetFramework="net46" />
11+
<package id="Microsoft.VisualStudio.Shell.Interop.10.0" version="10.0.30319" targetFramework="net46" />
12+
<package id="Microsoft.VisualStudio.Shell.Interop.11.0" version="11.0.61030" targetFramework="net46" />
13+
<package id="Microsoft.VisualStudio.Shell.Interop.12.0" version="12.0.30110" targetFramework="net46" />
14+
<package id="Microsoft.VisualStudio.Shell.Interop.8.0" version="8.0.50727" targetFramework="net46" />
15+
<package id="Microsoft.VisualStudio.Shell.Interop.9.0" version="9.0.30729" targetFramework="net46" />
16+
<package id="Microsoft.VisualStudio.TextManager.Interop" version="7.10.6070" targetFramework="net46" />
17+
<package id="Microsoft.VisualStudio.TextManager.Interop.8.0" version="8.0.50727" targetFramework="net46" />
18+
<package id="Microsoft.VisualStudio.Threading" version="14.1.111" targetFramework="net46" />
19+
<package id="Microsoft.VisualStudio.Utilities" version="14.3.25407" targetFramework="net46" />
20+
<package id="Microsoft.VisualStudio.Validation" version="14.1.111" targetFramework="net46" />
2121
<package id="Microsoft.VSSDK.BuildTools" version="15.5.72" targetFramework="net46" developmentDependency="true" />
2222
</packages>

‎GenerateFilter/source.extension.vsixmanifest ‎GenerateCppFiltersExtension/source.extension.vsixmanifest

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<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">
33
<Metadata>
4-
<Identity Id="VisualStudioCppExtensions.Company.5fdbeaec-89c7-4773-997c-f46757c67a2d" Version="1.3" Language="en-US" Publisher="Stephane Molina" />
4+
<Identity Id="GenerateCppFiltersExtension.Company.5fdbeaec-89c7-4773-997c-f46757c67a2d" Version="1.3" Language="en-US" Publisher="Stephane Molina" />
55
<DisplayName>Generate C++ Filters</DisplayName>
66
<Description xml:space="preserve">Simple Extension which provide the ability to generate C++ project filters to replicate the folder hierarchy of underlying sources</Description>
77
<License>Resources\LICENSE</License>
8-
<Icon>Resources\GenerateFilter.ico</Icon>
8+
<Icon>Resources\GenerateCppFilters.ico</Icon>
99
<PreviewImage>Resources\PreviewImage.png</PreviewImage>
1010
<Tags>c++;folder;import;filter</Tags>
1111
</Metadata>
1212
<Installation>
13-
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[14.0,15.0]" />
13+
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[14.0,)" />
1414
</Installation>
1515
<Dependencies>
1616
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />

‎GenerateFilter/index.html

-65
This file was deleted.

‎GenerateFilter/stylesheet.css

-129
This file was deleted.

‎appveyor.yml

+9-16
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,17 @@
1-
version: "1.50.{build}"
1+
version: 1.50.{build}
22

3-
#vc150
4-
os: Visual Studio 2017
3+
image: Visual Studio 2019
4+
5+
before_build:
6+
- cmd: nuget restore
57

68
configuration:
7-
- Debug
89
- Release
910

10-
init:
11-
- set PATH=C:\Program Files (x86)\MSBuild\15.0\Bin;%PATH%
12-
- cmd: msbuild /version
13-
14-
clone_folder: C:\projects\VisualStudioCppExtensions
15-
1611
build:
17-
project: $(APPVEYOR_BUILD_FOLDER)\VisualStudioCppExtensions.sln
18-
parallel: true
19-
verbosity: normal
12+
verbosity: minimal
13+
14+
artifacts:
15+
- path: '**\*.vsix'
2016

21-
before_build:
22-
- nuget restore VisualStudioCppExtensions.sln -Verbosity quiet
2317

24-
test: off

0 commit comments

Comments
 (0)
Please sign in to comment.