Skip to content

Commit 72b5ce8

Browse files
committed
Extension has been adapted to VS2022
1 parent 400515b commit 72b5ce8

File tree

13 files changed

+114
-98
lines changed

13 files changed

+114
-98
lines changed

NuGetSwitcher.sln

Lines changed: 38 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio Version 16
4-
VisualStudioVersion = 16.0.29814.53
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.2.32616.157
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "cli", "cli", "{76EFEBBD-96B7-4A69-974E-AA8CA13A4FC1}"
77
EndProject
@@ -21,42 +21,72 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NuGetSwitcher.VSIXService",
2121
EndProject
2222
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NuGetSwitcher.VSIXMenu", "vsix\nugetswitcher.vsixmenu\NuGetSwitcher.VSIXMenu.csproj", "{CA8E015F-E8CE-45B9-AED9-2FFB603ED432}"
2323
EndProject
24-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NuGetSwitcher.VSIX", "vsix\nugetswitcher.vsix\NuGetSwitcher.VSIX.csproj", "{84B1229D-B179-4211-975F-AE016DCC9C58}"
24+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NuGetSwitcher.VSIX", "vsix\nugetswitcher.vsix\NuGetSwitcher.VSIX.csproj", "{E731DE4C-FC8D-4E71-A177-0F31B95A4F47}"
2525
EndProject
2626
Global
2727
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2828
Debug|Any CPU = Debug|Any CPU
29+
Debug|x86 = Debug|x86
2930
Release|Any CPU = Release|Any CPU
31+
Release|x86 = Release|x86
3032
EndGlobalSection
3133
GlobalSection(ProjectConfigurationPlatforms) = postSolution
3234
{39208419-9DF1-4A5E-8BD9-49B5BB76F9F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
3335
{39208419-9DF1-4A5E-8BD9-49B5BB76F9F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
36+
{39208419-9DF1-4A5E-8BD9-49B5BB76F9F3}.Debug|x86.ActiveCfg = Debug|Any CPU
37+
{39208419-9DF1-4A5E-8BD9-49B5BB76F9F3}.Debug|x86.Build.0 = Debug|Any CPU
3438
{39208419-9DF1-4A5E-8BD9-49B5BB76F9F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
3539
{39208419-9DF1-4A5E-8BD9-49B5BB76F9F3}.Release|Any CPU.Build.0 = Release|Any CPU
40+
{39208419-9DF1-4A5E-8BD9-49B5BB76F9F3}.Release|x86.ActiveCfg = Release|Any CPU
41+
{39208419-9DF1-4A5E-8BD9-49B5BB76F9F3}.Release|x86.Build.0 = Release|Any CPU
3642
{F7A2830B-B895-4B52-9C08-3D607166DB02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
3743
{F7A2830B-B895-4B52-9C08-3D607166DB02}.Debug|Any CPU.Build.0 = Debug|Any CPU
44+
{F7A2830B-B895-4B52-9C08-3D607166DB02}.Debug|x86.ActiveCfg = Debug|Any CPU
45+
{F7A2830B-B895-4B52-9C08-3D607166DB02}.Debug|x86.Build.0 = Debug|Any CPU
3846
{F7A2830B-B895-4B52-9C08-3D607166DB02}.Release|Any CPU.ActiveCfg = Release|Any CPU
3947
{F7A2830B-B895-4B52-9C08-3D607166DB02}.Release|Any CPU.Build.0 = Release|Any CPU
48+
{F7A2830B-B895-4B52-9C08-3D607166DB02}.Release|x86.ActiveCfg = Release|Any CPU
49+
{F7A2830B-B895-4B52-9C08-3D607166DB02}.Release|x86.Build.0 = Release|Any CPU
4050
{5A36574D-BCD7-46F9-9A92-FEA1BEEE025A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
4151
{5A36574D-BCD7-46F9-9A92-FEA1BEEE025A}.Debug|Any CPU.Build.0 = Debug|Any CPU
52+
{5A36574D-BCD7-46F9-9A92-FEA1BEEE025A}.Debug|x86.ActiveCfg = Debug|Any CPU
53+
{5A36574D-BCD7-46F9-9A92-FEA1BEEE025A}.Debug|x86.Build.0 = Debug|Any CPU
4254
{5A36574D-BCD7-46F9-9A92-FEA1BEEE025A}.Release|Any CPU.ActiveCfg = Release|Any CPU
4355
{5A36574D-BCD7-46F9-9A92-FEA1BEEE025A}.Release|Any CPU.Build.0 = Release|Any CPU
56+
{5A36574D-BCD7-46F9-9A92-FEA1BEEE025A}.Release|x86.ActiveCfg = Release|Any CPU
57+
{5A36574D-BCD7-46F9-9A92-FEA1BEEE025A}.Release|x86.Build.0 = Release|Any CPU
4458
{B5757471-E10B-4829-A496-34ACA7C07E3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
4559
{B5757471-E10B-4829-A496-34ACA7C07E3E}.Debug|Any CPU.Build.0 = Debug|Any CPU
60+
{B5757471-E10B-4829-A496-34ACA7C07E3E}.Debug|x86.ActiveCfg = Debug|Any CPU
61+
{B5757471-E10B-4829-A496-34ACA7C07E3E}.Debug|x86.Build.0 = Debug|Any CPU
4662
{B5757471-E10B-4829-A496-34ACA7C07E3E}.Release|Any CPU.ActiveCfg = Release|Any CPU
4763
{B5757471-E10B-4829-A496-34ACA7C07E3E}.Release|Any CPU.Build.0 = Release|Any CPU
64+
{B5757471-E10B-4829-A496-34ACA7C07E3E}.Release|x86.ActiveCfg = Release|Any CPU
65+
{B5757471-E10B-4829-A496-34ACA7C07E3E}.Release|x86.Build.0 = Release|Any CPU
4866
{2D937DAB-42DF-4DC7-9AF7-CA170B9995AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
4967
{2D937DAB-42DF-4DC7-9AF7-CA170B9995AA}.Debug|Any CPU.Build.0 = Debug|Any CPU
68+
{2D937DAB-42DF-4DC7-9AF7-CA170B9995AA}.Debug|x86.ActiveCfg = Debug|Any CPU
69+
{2D937DAB-42DF-4DC7-9AF7-CA170B9995AA}.Debug|x86.Build.0 = Debug|Any CPU
5070
{2D937DAB-42DF-4DC7-9AF7-CA170B9995AA}.Release|Any CPU.ActiveCfg = Release|Any CPU
5171
{2D937DAB-42DF-4DC7-9AF7-CA170B9995AA}.Release|Any CPU.Build.0 = Release|Any CPU
72+
{2D937DAB-42DF-4DC7-9AF7-CA170B9995AA}.Release|x86.ActiveCfg = Release|Any CPU
73+
{2D937DAB-42DF-4DC7-9AF7-CA170B9995AA}.Release|x86.Build.0 = Release|Any CPU
5274
{CA8E015F-E8CE-45B9-AED9-2FFB603ED432}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
5375
{CA8E015F-E8CE-45B9-AED9-2FFB603ED432}.Debug|Any CPU.Build.0 = Debug|Any CPU
76+
{CA8E015F-E8CE-45B9-AED9-2FFB603ED432}.Debug|x86.ActiveCfg = Debug|Any CPU
77+
{CA8E015F-E8CE-45B9-AED9-2FFB603ED432}.Debug|x86.Build.0 = Debug|Any CPU
5478
{CA8E015F-E8CE-45B9-AED9-2FFB603ED432}.Release|Any CPU.ActiveCfg = Release|Any CPU
5579
{CA8E015F-E8CE-45B9-AED9-2FFB603ED432}.Release|Any CPU.Build.0 = Release|Any CPU
56-
{84B1229D-B179-4211-975F-AE016DCC9C58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
57-
{84B1229D-B179-4211-975F-AE016DCC9C58}.Debug|Any CPU.Build.0 = Debug|Any CPU
58-
{84B1229D-B179-4211-975F-AE016DCC9C58}.Release|Any CPU.ActiveCfg = Release|Any CPU
59-
{84B1229D-B179-4211-975F-AE016DCC9C58}.Release|Any CPU.Build.0 = Release|Any CPU
80+
{CA8E015F-E8CE-45B9-AED9-2FFB603ED432}.Release|x86.ActiveCfg = Release|Any CPU
81+
{CA8E015F-E8CE-45B9-AED9-2FFB603ED432}.Release|x86.Build.0 = Release|Any CPU
82+
{E731DE4C-FC8D-4E71-A177-0F31B95A4F47}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
83+
{E731DE4C-FC8D-4E71-A177-0F31B95A4F47}.Debug|Any CPU.Build.0 = Debug|Any CPU
84+
{E731DE4C-FC8D-4E71-A177-0F31B95A4F47}.Debug|x86.ActiveCfg = Debug|x86
85+
{E731DE4C-FC8D-4E71-A177-0F31B95A4F47}.Debug|x86.Build.0 = Debug|x86
86+
{E731DE4C-FC8D-4E71-A177-0F31B95A4F47}.Release|Any CPU.ActiveCfg = Release|Any CPU
87+
{E731DE4C-FC8D-4E71-A177-0F31B95A4F47}.Release|Any CPU.Build.0 = Release|Any CPU
88+
{E731DE4C-FC8D-4E71-A177-0F31B95A4F47}.Release|x86.ActiveCfg = Release|x86
89+
{E731DE4C-FC8D-4E71-A177-0F31B95A4F47}.Release|x86.Build.0 = Release|x86
6090
EndGlobalSection
6191
GlobalSection(SolutionProperties) = preSolution
6292
HideSolutionNode = FALSE
@@ -68,7 +98,7 @@ Global
6898
{B5757471-E10B-4829-A496-34ACA7C07E3E} = {76EFEBBD-96B7-4A69-974E-AA8CA13A4FC1}
6999
{2D937DAB-42DF-4DC7-9AF7-CA170B9995AA} = {4F8A2133-D4FC-41C5-83FE-E758C1C3460D}
70100
{CA8E015F-E8CE-45B9-AED9-2FFB603ED432} = {4F8A2133-D4FC-41C5-83FE-E758C1C3460D}
71-
{84B1229D-B179-4211-975F-AE016DCC9C58} = {4F8A2133-D4FC-41C5-83FE-E758C1C3460D}
101+
{E731DE4C-FC8D-4E71-A177-0F31B95A4F47} = {4F8A2133-D4FC-41C5-83FE-E758C1C3460D}
72102
EndGlobalSection
73103
GlobalSection(ExtensibilityGlobals) = postSolution
74104
SolutionGuid = {12B52BBE-0153-4040-9F79-2DC5896B335A}

lib/nugetswitcher.core/NuGetSwitcher.Core.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="CliWrap" Version="3.3.2" />
8+
<PackageReference Include="CliWrap" Version="3.4.4" />
99
</ItemGroup>
1010

1111
<ItemGroup>

lib/nugetswitcher.interface/NuGetSwitcher.Interface.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
<PackageReference Include="Microsoft.Build" Version="16.9.0" />
99
<PackageReference Include="Microsoft.Build.Framework" Version="16.9.0" />
1010

11-
<PackageReference Include="NuGet.Common" Version="5.9.1" />
12-
<PackageReference Include="NuGet.ProjectModel" Version="5.9.1" />
11+
<PackageReference Include="NuGet.Common" Version="6.2.1" />
12+
<PackageReference Include="NuGet.ProjectModel" Version="6.2.1" />
1313
</ItemGroup>
1414

1515
</Project>

vsix/nugetswitcher.vsix/CommandPackage.cs

Lines changed: 0 additions & 15 deletions
This file was deleted.

vsix/nugetswitcher.vsix/CommandProject.cs

Lines changed: 0 additions & 15 deletions
This file was deleted.

vsix/nugetswitcher.vsix/CommandTable.vsct

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
<Include href="KnownImageIds.vsct" />
1010

11-
1211
<Commands package="guidNuGetSwitcher">
1312

1413
<Groups>
@@ -39,14 +38,16 @@
3938

4039
</Commands>
4140

42-
4341
<Symbols>
42+
4443
<GuidSymbol name="guidNuGetSwitcher" value="{fdb266b8-b91a-4bfd-b391-a4e013c176e2}" />
4544
<GuidSymbol name="guidNuGetSwitcherMenuGroup" value="{c6018e68-fcab-41d2-a34a-42f7df92b162}">
4645

4746
<IDSymbol name="SwitcherMenuGroup" value="0x1020" />
4847
<IDSymbol name="SwitcherProjectButton" value="0x0100" />
4948
<IDSymbol name="SwitcherPackageButton" value="0x0200" />
49+
5050
</GuidSymbol>
5151
</Symbols>
52+
5253
</CommandTable>

vsix/nugetswitcher.vsix/Main.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
using NuGetSwitcher.Interface.Provider.Command.Contract;
99
using NuGetSwitcher.Interface.Provider.Option.Contract;
1010

11+
using NuGetSwitcher.VSIXMenu;
12+
1113
using NuGetSwitcher.VSIXService.Message;
1214
using NuGetSwitcher.VSIXService.Option;
1315
using NuGetSwitcher.VSIXService.Project;

vsix/nugetswitcher.vsix/NuGetSwitcher.VSIX.csproj

Lines changed: 28 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<PropertyGroup>
4-
<MinimumVisualStudioVersion>16.0</MinimumVisualStudioVersion>
4+
<MinimumVisualStudioVersion>17.0</MinimumVisualStudioVersion>
55
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
66
</PropertyGroup>
77
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
@@ -10,7 +10,7 @@
1010
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
1111
<SchemaVersion>2.0</SchemaVersion>
1212
<ProjectTypeGuids>{82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
13-
<ProjectGuid>{84B1229D-B179-4211-975F-AE016DCC9C58}</ProjectGuid>
13+
<ProjectGuid>{E731DE4C-FC8D-4E71-A177-0F31B95A4F47}</ProjectGuid>
1414
<OutputType>Library</OutputType>
1515
<AppDesignerFolder>Properties</AppDesignerFolder>
1616
<RootNamespace>NuGetSwitcher.VSIX</RootNamespace>
@@ -45,14 +45,12 @@
4545
<WarningLevel>4</WarningLevel>
4646
</PropertyGroup>
4747
<ItemGroup>
48-
<Compile Include="Main.cs" />
49-
<Compile Include="CommandPackage.cs" />
50-
<Compile Include="CommandProject.cs" />
5148
<Compile Include="Properties\AssemblyInfo.cs" />
49+
<Compile Include="Main.cs" />
5250
<Compile Include="Stub.Designer.cs">
51+
<DependentUpon>Stub.resx</DependentUpon>
5352
<AutoGen>True</AutoGen>
5453
<DesignTime>True</DesignTime>
55-
<DependentUpon>Stub.resx</DependentUpon>
5654
</Compile>
5755
</ItemGroup>
5856
<ItemGroup>
@@ -61,66 +59,52 @@
6159
</None>
6260
</ItemGroup>
6361
<ItemGroup>
64-
<Reference Include="Microsoft.CSharp" />
6562
<Reference Include="System" />
66-
<Reference Include="System.Data" />
67-
<Reference Include="System.Drawing" />
6863
<Reference Include="System.Windows.Forms" />
69-
<Reference Include="System.Xml" />
70-
</ItemGroup>
71-
<ItemGroup>
72-
<PackageReference Include="Microsoft.VisualStudio.SDK" Version="15.0.1" ExcludeAssets="runtime">
73-
<IncludeAssets>compile; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
74-
</PackageReference>
75-
<PackageReference Include="Microsoft.VSSDK.BuildTools" Version="15.1.192">
76-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
77-
<PrivateAssets>all</PrivateAssets>
78-
</PackageReference>
7964
</ItemGroup>
8065
<ItemGroup>
81-
<VSCTCompile Include="CommandTable.vsct">
82-
<ResourceName>Menus.ctmenu</ResourceName>
83-
</VSCTCompile>
84-
</ItemGroup>
85-
<ItemGroup>
86-
<Content Include="icon.png">
87-
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
88-
<IncludeInVSIX>true</IncludeInVSIX>
89-
</Content>
90-
<Content Include="LICENSE.txt">
91-
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
92-
<IncludeInVSIX>true</IncludeInVSIX>
93-
</Content>
94-
</ItemGroup>
95-
<ItemGroup>
96-
<EmbeddedResource Include="Stub.resx">
97-
<Generator>ResXFileCodeGenerator</Generator>
98-
<LastGenOutput>Stub.Designer.cs</LastGenOutput>
99-
<MergeWithCTO>true</MergeWithCTO>
100-
</EmbeddedResource>
66+
<PackageReference Include="Microsoft.VisualStudio.SDK" Version="17.0.32112.339" ExcludeAssets="runtime" />
67+
<PackageReference Include="Microsoft.VSSDK.BuildTools" Version="17.2.2190" />
10168
</ItemGroup>
10269
<ItemGroup>
10370
<ProjectReference Include="..\..\lib\nugetswitcher.core\NuGetSwitcher.Core.csproj">
10471
<Project>{f7a2830b-b895-4b52-9c08-3d607166db02}</Project>
10572
<Name>NuGetSwitcher.Core</Name>
106-
<!-- https://github.com/dotnet/sdk/issues/433 -->
107-
<AdditionalProperties>TargetFramework=net472</AdditionalProperties>
10873
</ProjectReference>
10974
<ProjectReference Include="..\..\lib\nugetswitcher.interface\NuGetSwitcher.Interface.csproj">
11075
<Project>{39208419-9df1-4a5e-8bd9-49b5bb76f9f3}</Project>
11176
<Name>NuGetSwitcher.Interface</Name>
112-
<!-- https://github.com/dotnet/sdk/issues/433 -->
113-
<AdditionalProperties>TargetFramework=net472</AdditionalProperties>
11477
</ProjectReference>
11578
<ProjectReference Include="..\nugetswitcher.vsixmenu\NuGetSwitcher.VSIXMenu.csproj">
11679
<Project>{ca8e015f-e8ce-45b9-aed9-2ffb603ed432}</Project>
11780
<Name>NuGetSwitcher.VSIXMenu</Name>
11881
</ProjectReference>
11982
<ProjectReference Include="..\nugetswitcher.vsixservice\NuGetSwitcher.VSIXService.csproj">
120-
<Project>{2d937dab-42df-4dc7-9af7-ca170b9995aa}</Project>
83+
<Project>{2D937DAB-42DF-4DC7-9AF7-CA170B9995AA}</Project>
12184
<Name>NuGetSwitcher.VSIXService</Name>
12285
</ProjectReference>
12386
</ItemGroup>
87+
<ItemGroup>
88+
<VSCTCompile Include="CommandTable.vsct">
89+
<ResourceName>Menus.ctmenu</ResourceName>
90+
</VSCTCompile>
91+
</ItemGroup>
92+
<ItemGroup>
93+
<EmbeddedResource Include="Stub.resx">
94+
<Generator>ResXFileCodeGenerator</Generator>
95+
<LastGenOutput>Stub.Designer.cs</LastGenOutput>
96+
</EmbeddedResource>
97+
</ItemGroup>
98+
<ItemGroup>
99+
<Content Include="icon.png">
100+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
101+
<IncludeInVSIX>true</IncludeInVSIX>
102+
</Content>
103+
<Content Include="LICENSE.txt">
104+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
105+
<IncludeInVSIX>true</IncludeInVSIX>
106+
</Content>
107+
</ItemGroup>
124108
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
125109
<Import Project="$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition="'$(VSToolsPath)' != ''" />
126110
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

vsix/nugetswitcher.vsix/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@
2222
// You can specify all the values or you can default the Build and Revision Numbers
2323
// by using the '*' as shown below:
2424
// [assembly: AssemblyVersion("1.0.*")]
25-
[assembly: AssemblyVersion ("0.4.1.0")]
26-
[assembly: AssemblyFileVersion("0.4.1.0")]
25+
[assembly: AssemblyVersion ("0.8.0.0")]
26+
[assembly: AssemblyFileVersion("0.8.0.0")]

vsix/nugetswitcher.vsix/source.extension.vsixmanifest

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,28 @@
1-
<?xml version="1.0" encoding="UTF-8"?>
2-
<PackageManifest xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011" Version="2.0.0">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<PackageManifest Version="2.0.0"
3+
xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011"
4+
xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
35

46
<Metadata>
5-
<Identity Id="DCB9FB28-5610-4A94-9471-4BF2D0556BC5" Version="0.7.0" Language="en-US" Publisher="0username" />
7+
<Identity Id="DCB9FB28-5610-4A94-9471-4BF2D0556BC5" Version="0.8.0" Language="en-US" Publisher="0username" />
68
<DisplayName>NuGetSwitcher</DisplayName>
79
<Description xml:space="preserve">Extension for switching references in projects: PackageReference to ProjectReference.</Description>
810
<License>LICENSE.txt</License>
911
<Icon>icon.png</Icon>
10-
<Preview>true</Preview>
1112
</Metadata>
1213

13-
<Installation AllUsers="true">
14-
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[15.0,17.0)" />
14+
<Installation>
15+
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[17.0, 18.0)">
16+
<ProductArchitecture>amd64</ProductArchitecture>
17+
</InstallationTarget>
1518
</Installation>
1619

1720
<Dependencies>
18-
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.6.1,)" d:InstallSource="Download" />
21+
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
1922
</Dependencies>
2023

2124
<Prerequisites>
22-
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.0,17.0)" DisplayName="Visual Studio core editor" />
25+
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[17.0,18.0)" DisplayName="Visual Studio core editor" />
2326
</Prerequisites>
2427

2528
<Assets>

0 commit comments

Comments
 (0)