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 = " Microsoft.NET.Sdk " >
2+
33 <PropertyGroup >
4- <MinimumVisualStudioVersion >17.0</MinimumVisualStudioVersion >
5- <VSToolsPath Condition =" '$(VSToolsPath)' == ''" >$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath >
6- <TargetFrameworkProfile />
4+ <TargetFramework >net48</TargetFramework >
5+ <Nullable >enable</Nullable >
6+ <LangVersion >14</LangVersion >
7+
8+ <!-- VSIX settings -->
9+ <VSSDKBuildToolsAutoSetup >true</VSSDKBuildToolsAutoSetup >
10+ <VsixDeployOnDebug >true</VsixDeployOnDebug >
11+ <GeneratePkgDefFile >true</GeneratePkgDefFile >
712 </PropertyGroup >
8- <Import Project =" $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition =" Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
13+
14+ <ItemGroup >
15+ <ProjectCapability Include =" CreateVsixContainer" />
16+ </ItemGroup >
17+
18+ <ItemGroup >
19+ <PackageReference Include =" Microsoft.NETFramework.ReferenceAssemblies " Version =" 1.0.3" />
20+ <PackageReference Include =" Microsoft.VisualStudio.SDK" Version =" 17.14.40265" ExcludeAssets =" runtime" />
21+ <PackageReference Include =" Microsoft.VSSDK.BuildTools" Version =" 18.5.38461" />
22+ <PackageReference Include =" Community.VisualStudio.Toolkit.17" Version =" 17.0.486" />
23+ <PackageReference Include =" Microsoft.VisualStudio.VsixColorCompiler" Version =" 17.11.35325.10" />
24+ </ItemGroup >
25+
926 <PropertyGroup >
10- <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
11- <Platform Condition =" '$(Platform)' == '' " >AnyCPU</Platform >
12- <SchemaVersion >2.0</SchemaVersion >
13- <ProjectTypeGuids >{82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids >
1427 <ProjectGuid >{FF2B264E-A4FA-4568-97C9-431E2B03DD06}</ProjectGuid >
15- <OutputType >Library</OutputType >
16- <AppDesignerFolder >Properties</AppDesignerFolder >
17- <RootNamespace >EditorConfigGuidelines</RootNamespace >
18- <AssemblyName >EditorConfigGuidelines</AssemblyName >
19- <TargetFrameworkVersion >v4.8</TargetFrameworkVersion >
20- <GeneratePkgDefFile >true</GeneratePkgDefFile >
21- <UseCodebase >true</UseCodebase >
22- <IncludeAssemblyInVSIXContainer >true</IncludeAssemblyInVSIXContainer >
23- <IncludeDebugSymbolsInVSIXContainer >false</IncludeDebugSymbolsInVSIXContainer >
24- <IncludeDebugSymbolsInLocalVSIXDeployment >false</IncludeDebugSymbolsInLocalVSIXDeployment >
25- <CopyBuildOutputToOutputDirectory >true</CopyBuildOutputToOutputDirectory >
26- <CopyOutputSymbolsToOutputDirectory >true</CopyOutputSymbolsToOutputDirectory >
27- <StartAction >Program</StartAction >
28- <StartProgram Condition =" '$(DevEnvDir)' != ''" >$(DevEnvDir)devenv.exe</StartProgram >
29- <StartArguments >/rootsuffix Exp</StartArguments >
30- </PropertyGroup >
31- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
32- <DebugSymbols >true</DebugSymbols >
33- <DebugType >full</DebugType >
34- <Optimize >false</Optimize >
35- <OutputPath >bin\Debug\</OutputPath >
36- <DefineConstants >DEBUG;TRACE</DefineConstants >
37- <ErrorReport >prompt</ErrorReport >
38- <WarningLevel >4</WarningLevel >
3928 </PropertyGroup >
40- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " >
41- <DebugType >pdbonly</DebugType >
42- <Optimize >true</Optimize >
43- <OutputPath >bin\Release\</OutputPath >
44- <DefineConstants >TRACE</DefineConstants >
45- <ErrorReport >prompt</ErrorReport >
46- <WarningLevel >4</WarningLevel >
47- <DeployExtension >False</DeployExtension >
29+ <PropertyGroup >
30+ <AssemblyTitle >EditorConfigGuidelines</AssemblyTitle >
31+ <AssemblyCompany >Ivan.Z</AssemblyCompany >
32+ <AssemblyProduct >EditorConfigGuidelines</AssemblyProduct >
33+ <AssemblyCopyright >Copyright Ivan Zhakov</AssemblyCopyright >
4834 </PropertyGroup >
49- <ItemGroup >
50- <Compile Include =" EditorConfigOptionsParser.cs" />
51- <Compile Include =" GeneralOptions.cs" />
52- <Compile Include =" Guideline.cs" />
53- <Compile Include =" GuidelineDataSource.cs" />
54- <Compile Include =" GuidelineFormatDefinition.cs" />
55- <Compile Include =" Properties\AssemblyInfo.cs" />
56- <Compile Include =" GuidelinesAdornment.cs" />
57- <Compile Include =" TextViewCreationListener.cs" />
58- <Compile Include =" EditorConfigGuidelinesPackage.cs" />
59- </ItemGroup >
6035 <ItemGroup >
6136 <None Include =" source.extension.vsixmanifest" >
6237 <SubType >Designer</SubType >
6338 </None >
6439 </ItemGroup >
6540 <ItemGroup >
66- <Reference Include =" Microsoft.CSharp" />
67- <Reference Include =" PresentationCore" />
68- <Reference Include =" PresentationFramework" />
69- <Reference Include =" System" />
70- <Reference Include =" System.ComponentModel.Composition" />
71- <Reference Include =" System.Data" />
72- <Reference Include =" System.Data.DataSetExtensions" />
73- <Reference Include =" System.Xaml" />
74- <Reference Include =" System.Xml" />
75- <Reference Include =" WindowsBase" />
76- </ItemGroup >
77- <ItemGroup >
78- <PackageReference Include =" Community.VisualStudio.Toolkit.17" >
79- <Version >17.0.486</Version >
80- </PackageReference >
81- <PackageReference Include =" Microsoft.VisualStudio.SDK" Version =" 17.4.33103.184" ExcludeAssets =" runtime" >
82- <IncludeAssets >compile; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
83- </PackageReference >
84- <PackageReference Include =" Microsoft.VisualStudio.VsixColorCompiler" >
85- <Version >17.0.32112.339</Version >
86- </PackageReference >
87- <PackageReference Include =" Microsoft.VSSDK.BuildTools" Version =" 17.4.2118" />
8841 </ItemGroup >
8942 <ItemGroup >
9043 <None Include =" EditorConfigGuidelinesColors.vstheme" />
10356 <IncludeInVSIX >true</IncludeInVSIX >
10457 </Content >
10558 </ItemGroup >
106- <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
107- <Import Project =" $(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition =" '$(VSToolsPath)' != ''" />
108- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
109- Other similar extension points exist, see Microsoft.Common.targets.
110- <Target Name="BeforeBuild">
111- </Target>
112- <Target Name="AfterBuild">
113- </Target>
114- -->
59+ <ItemGroup >
60+ <Folder Include =" Properties\" />
61+ </ItemGroup >
11562</Project >
0 commit comments