Skip to content

Commit

Permalink
Updated to VS 2022.
Browse files Browse the repository at this point in the history
  • Loading branch information
azchohfi committed Nov 17, 2021
1 parent ba2a05d commit 3b92274
Show file tree
Hide file tree
Showing 6 changed files with 26 additions and 22 deletions.
13 changes: 2 additions & 11 deletions ColorCode.UWP/ColorCode.UWP.csproj
Original file line number Diff line number Diff line change
@@ -1,22 +1,13 @@
<Project Sdk="MSBuild.Sdk.Extras">

<PropertyGroup>
<TargetFramework>uap10.0.16299</TargetFramework>
<TargetFramework>uap10.0.18362</TargetFramework>
<RootNamespace>ColorCode</RootNamespace>
<AssemblyName>ColorCode.UWP</AssemblyName>
<Title>ColorCode.UWP</Title>
<Description>Contains the RichTextBlockFormatter, for rendering the Colorized Code to a RichTextBlock.</Description>
<PackageTags>ColorCode Syntax Highlighting SyntaxHighlighting Formatting UWP RichTextBlock Document InlineCollection</PackageTags>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DebugType>full</DebugType>
<DebugSymbols>true</DebugSymbols>
<DebugType>Portable</DebugType>
</PropertyGroup>

<ItemGroup>
Expand Down
5 changes: 3 additions & 2 deletions ColorCode.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.30104.148
# Visual Studio Version 17
VisualStudioVersion = 17.0.31912.275
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ColorCode.HTML", "ColorCode.HTML\ColorCode.HTML.csproj", "{33A3FB96-F1EB-4AF0-94E0-F629E1F574A8}"
EndProject
Expand All @@ -20,6 +20,7 @@ EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{A4B1B99B-FC3A-4C76-8B46-B96723829FD2}"
ProjectSection(SolutionItems) = preProject
azure-pipelines.yml = azure-pipelines.yml
build\build.cake = build\build.cake
ColorCode.snk = ColorCode.snk
Directory.Build.props = Directory.Build.props
Directory.Build.targets = Directory.Build.targets
Expand Down
6 changes: 3 additions & 3 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@

<!-- UWP Config -->
<PropertyGroup Condition="'$(IsUwpProject)' == 'true'">
<TargetPlatformVersion>10.0.16299.0</TargetPlatformVersion>
<TargetPlatformMinVersion>10.0.16299.0</TargetPlatformMinVersion>
<TargetPlatformVersion>10.0.18362.0</TargetPlatformVersion>
<TargetPlatformMinVersion>10.0.18362.0</TargetPlatformMinVersion>
</PropertyGroup>

<!-- WinUI Config -->
Expand Down Expand Up @@ -49,7 +49,7 @@
<Choose>
<When Condition="'$(IsUwpProject)' == 'true' and '$(IsTestProject)' != 'true'">
<ItemGroup>
<PackageReference Include="MSBuild.Sdk.Extras" Version="3.0.23" PrivateAssets="all" />
<PackageReference Include="MSBuild.Sdk.Extras" Version="3.0.38" PrivateAssets="all" />
</ItemGroup>
</When>
</Choose>
Expand Down
19 changes: 15 additions & 4 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@ pr:
- rel/*

pool:
vmImage: windows-2019
vmImage: windows-2022

variables:
BuildConfiguration: Release

steps:
- task: BatchScript@1
inputs:
filename: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\Common7\\Tools\\VsDevCmd.bat"
filename: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\Tools\\VsDevCmd.bat"
arguments: -no_logo
modifyEnvironment: true
displayName: Setup Environment Variables
Expand All @@ -38,9 +38,13 @@ steps:
- task: UseDotNet@2
displayName: 'Install .NET Core SDK'
inputs:
version: 5.0.402
version: 5.0.403
performMultiLevelLookup: true

# Workaround for VS2022 in CI Builds
- bash: dotnet tool update -g dotnet-vs
- bash: vs modify --rel -sku:enterprise --quiet +Microsoft.Component.MSBuild +Microsoft.VisualStudio.Component.ManagedDesktop.Core +Microsoft.NetCore.Component.DevelopmentTools +Microsoft.VisualStudio.Workload.UniversalBuildTools +Microsoft.VisualStudio.ComponentGroup.UWP.BuildTools +Microsoft.VisualStudio.Workload.MSBuildTools +Microsoft.VisualStudio.Workload.ManagedDesktopBuildTools +Microsoft.VisualStudio.Component.Windows10SDK +Microsoft.VisualStudio.Component.Windows10SDK.18362 +Microsoft.VisualStudio.Component.Windows10SDK.19041 +Microsoft.VisualStudio.Component.Windows10SDK.20348 +Microsoft.VisualStudio.Component.Windows10SDK.22000 +Microsoft.VisualStudio.Workload.Universal

- task: DotNetCoreCLI@2
inputs:
command: custom
Expand All @@ -66,4 +70,11 @@ steps:
inputs:
pathToPublish: .\build\nupkg
artifactType: container
artifactName: Packages
artifactName: Packages

- task: PublishPipelineArtifact@1
displayName: Publish BinLog
inputs:
targetPath: .\build\msbuild.binlog
artifactName: BinLog
condition: always()
3 changes: 2 additions & 1 deletion build/build.cake
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

#addin nuget:?package=Cake.FileHelpers&version=4.0.1
#addin nuget:?package=Cake.Powershell&version=1.0.1
#addin nuget:?package=Cake.GitVersioning&version=3.4.216
#addin nuget:?package=Cake.GitVersioning&version=3.4.244

#tool nuget:?package=vswhere&version=2.8.4

Expand Down Expand Up @@ -147,6 +147,7 @@ Task("Build")
.SetConfiguration("Release")
.WithTarget("Pack")
.WithProperty("GenerateLibraryLayout", "true")
.EnableBinaryLogger()
.WithProperty("PackageOutputPath", nupkgDir);

UpdateToolsPath(buildSettings);
Expand Down
2 changes: 1 addition & 1 deletion global.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"msbuild-sdks": {
"MSBuild.Sdk.Extras": "3.0.23"
"MSBuild.Sdk.Extras": "3.0.38"
}
}

0 comments on commit 3b92274

Please sign in to comment.