1- <? xml version = " 1.0 " encoding = " utf-8 " ? >
2- < Project ToolsVersion = " 15.0 " DefaultTargets = " Build " xmlns = " http://schemas.microsoft.com/developer/msbuild/2003 " >
1+ <Project Sdk = " CodingWithCalvin.VsixSdk/0.3.0 " >
2+
33 <PropertyGroup >
4- <MinimumVisualStudioVersion >16.0</MinimumVisualStudioVersion >
5- <VSToolsPath Condition =" '$(VSToolsPath)' == ''" >$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath >
6- <UseCodebase >true</UseCodebase >
7- <FileUpgradeFlags >
8- </FileUpgradeFlags >
9- <UpgradeBackupLocation >
10- </UpgradeBackupLocation >
11- <OldToolsVersion >15.0</OldToolsVersion >
12- <TargetFrameworkProfile />
13- </PropertyGroup >
14- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|x64'" >
15- <PlatformTarget >x64</PlatformTarget >
16- <OutputPath >bin\x64\Release\</OutputPath >
17- <Optimize >true</Optimize >
18- <DefineConstants >X64</DefineConstants >
19- </PropertyGroup >
20- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|x64'" >
21- <DebugSymbols >true</DebugSymbols >
22- <OutputPath >bin\x64\Debug\</OutputPath >
23- <PlatformTarget >x64</PlatformTarget >
24- <DebugType >full</DebugType >
25- <DefineConstants >TRACE;DEBUG;X64</DefineConstants >
26- </PropertyGroup >
27- <Import Project =" $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition =" Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
28- <PropertyGroup >
29- <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
30- <Platform Condition =" '$(Platform)' == '' " >x64</Platform >
31- <SchemaVersion >2.0</SchemaVersion >
32- <ProjectTypeGuids >{82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids >
33- <ProjectGuid >{123DBC9B-8955-4446-9A74-DD2B8068F7B0}</ProjectGuid >
34- <OutputType >Library</OutputType >
35- <AppDesignerFolder >Properties</AppDesignerFolder >
4+ <TargetFramework >net48</TargetFramework >
365 <RootNamespace >CodingWithCalvin.SuperClean</RootNamespace >
376 <AssemblyName >CodingWithCalvin.SuperClean</AssemblyName >
38- <TargetFrameworkVersion >v4.8</TargetFrameworkVersion >
39- <GeneratePkgDefFile >true</GeneratePkgDefFile >
40- <IncludeAssemblyInVSIXContainer >true</IncludeAssemblyInVSIXContainer >
41- <IncludeDebugSymbolsInVSIXContainer >true</IncludeDebugSymbolsInVSIXContainer >
42- <IncludeDebugSymbolsInLocalVSIXDeployment >true</IncludeDebugSymbolsInLocalVSIXDeployment >
43- <CopyBuildOutputToOutputDirectory >true</CopyBuildOutputToOutputDirectory >
44- <CopyOutputSymbolsToOutputDirectory >false</CopyOutputSymbolsToOutputDirectory >
45- <StartAction >Program</StartAction >
46- <StartProgram Condition =" '$(DevEnvDir)' != ''" >$(DevEnvDir)devenv.exe</StartProgram >
47- <StartArguments >/rootsuffix Exp</StartArguments >
48- <VsixType >v3</VsixType >
7+ <LangVersion >latest</LangVersion >
8+ <OutputPath >bin/$(Configuration)/</OutputPath >
499 </PropertyGroup >
10+
11+ <PropertyGroup Condition =" '$(Configuration)' == 'Debug'" >
12+ <DeployExtension >True</DeployExtension >
13+ </PropertyGroup >
14+
5015 <ItemGroup >
51- <Compile Include =" Commands\SuperCleanCommand.cs" />
52- <Compile Include =" VSCommandTable.cs" >
53- <AutoGen >True</AutoGen >
54- <DesignTime >True</DesignTime >
55- <DependentUpon >VSCommandTable.vsct</DependentUpon >
56- </Compile >
57- <Compile Include =" SuperCleanPackage.cs" />
58- <Compile Include =" Properties\AssemblyInfo.cs" />
59- <Compile Include =" source.extension.cs" >
60- <AutoGen >True</AutoGen >
61- <DesignTime >True</DesignTime >
62- <DependentUpon >source.extension.vsixmanifest</DependentUpon >
63- </Compile >
64- </ItemGroup >
65- <ItemGroup >
66- <Content Include =" ..\..\LICENSE" >
67- <Link >resources\LICENSE</Link >
68- <IncludeInVSIX >true</IncludeInVSIX >
69- </Content >
70- <None Include =" source.extension.vsixmanifest" >
71- <SubType >Designer</SubType >
72- <Generator >VsixManifestGenerator</Generator >
73- <LastGenOutput >source.extension.cs</LastGenOutput >
74- </None >
75- </ItemGroup >
76- <ItemGroup >
77- <Reference Include =" Microsoft.CSharp" />
78- <Reference Include =" System" />
79- <Reference Include =" System.Design" />
80- <Reference Include =" System.Windows.Forms" />
81- </ItemGroup >
82- <ItemGroup />
83- <ItemGroup >
84- <VSCTCompile Include =" VSCommandTable.vsct" >
85- <Generator >VsctGenerator</Generator >
86- <LastGenOutput >VSCommandTable.cs</LastGenOutput >
87- <ResourceName >Menus.ctmenu</ResourceName >
88- </VSCTCompile >
89- </ItemGroup >
90- <ItemGroup >
91- <PackageReference Include =" Community.VisualStudio.Toolkit.17" >
92- <Version >17.0.492</Version >
93- </PackageReference >
94- <PackageReference Include =" Microsoft.VisualStudio.SDK" >
95- <Version >17.5.33428.388</Version >
96- </PackageReference >
97- <PackageReference Include =" Microsoft.VSSDK.BuildTools" >
98- <Version >17.5.4072</Version >
99- <IncludeAssets >runtime; build; native; contentfiles; analyzers</IncludeAssets >
100- </PackageReference >
16+ <PackageReference Include =" Community.VisualStudio.Toolkit.17" Version =" 17.0.492" />
17+ <PackageReference Include =" Microsoft.VisualStudio.SDK" Version =" 17.14.40265" />
10118 </ItemGroup >
19+
10220 <ItemGroup >
103- <Content Include =" ..\..\resources\icon.png" >
104- <Link >resources\icon.png</Link >
21+ <Content Include =" ..\..\resources\icon.png" Link =" resources\icon.png" >
10522 <IncludeInVSIX >true</IncludeInVSIX >
10623 </Content >
107- <Content Include =" ..\..\resources\logo.png" >
108- <Link >resources\logo.png</Link >
24+ <Content Include =" ..\..\resources\logo.png" Link =" resources\logo.png" >
10925 <IncludeInVSIX >true</IncludeInVSIX >
11026 </Content >
111- <Content Include =" ..\LICENSE" >
112- <Link >resources\LICENSE</Link >
27+ <Content Include =" ..\..\LICENSE" Link =" resources\LICENSE" >
11328 <IncludeInVSIX >true</IncludeInVSIX >
11429 </Content >
11530 </ItemGroup >
116- <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
117- <Import Project =" $(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition =" '$(VSToolsPath)' != ''" />
118- </Project >
31+
32+ </Project >
0 commit comments