diff --git a/CHANGES.md b/CHANGES.md
index 2c84ea5..39480c0 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -4,17 +4,9 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## [2.73] - 2020-12-23
-
-### Fixed
-
-- Fix #126
-
-## [2.72] - 2020-12-20
+## [2021.1] - 2021-06-20
### Added
-- Per solution settings. Just create an empty `VSColorOutput.json` in the same folder as the solution file.
-- Show time stamps in margin at every line (without incremental time)
-- Show hours in time stamps in margin
-- Show times in elapsed build time and margin according to system locale
+ - Port to preview version of Visual Studio 2022
+
diff --git a/README.md b/README.md
index 50b470b..ce24792 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@ VSColorOutput is a Visual Studio extension that adds color highlighting to Visua
Custom match patterns can be added. Colors can be modified.
-Developed in C# and NUnit.
+Developed in C#
![Image](https://mike-ward.net/cdn/images/vscoloroutput/vscoloroutput.png)
diff --git a/VSColorOutput.Tests/VSColorOutput.Tests.csproj b/VSColorOutput.Tests/VSColorOutput.Tests.csproj
index c1e2de8..e7b0329 100644
--- a/VSColorOutput.Tests/VSColorOutput.Tests.csproj
+++ b/VSColorOutput.Tests/VSColorOutput.Tests.csproj
@@ -71,22 +71,22 @@
- 5.10.2
+ 6.0.0-beta0001
- 16.0.204
+ 17.0.0-previews-1-31410-273
- 14.3.25407
+ 15.0.25726-Preview5
- 4.13.1
+ 4.16.1
- 2.1.0
+ 2.2.5-preview-20210605-01
- 2.1.0
+ 2.2.5-preview-20210605-01
diff --git a/VSColorOutput/Output/GCCErrorList/GCCErrorGenerator.cs b/VSColorOutput/Output/GCCErrorList/GCCErrorGenerator.cs
index 265df78..7662a2c 100644
--- a/VSColorOutput/Output/GCCErrorList/GCCErrorGenerator.cs
+++ b/VSColorOutput/Output/GCCErrorList/GCCErrorGenerator.cs
@@ -87,7 +87,7 @@ private static void AddTask(GCCErrorListItem item, TaskErrorCategory category)
private static void TaskOnNavigate(object sender, EventArgs eventArgs)
{
- var task = sender as Task;
+ TaskListItem task = sender as TaskListItem;
if (task == null) throw new ArgumentException("sender");
task.Line++; // Navigation starts counting from 1, do ++
_errorListProvider.Navigate(task, new Guid(Constants.vsViewKindCode));
diff --git a/VSColorOutput/Properties/AssemblyInfo.cs b/VSColorOutput/Properties/AssemblyInfo.cs
index 6f1c740..f628d7e 100644
--- a/VSColorOutput/Properties/AssemblyInfo.cs
+++ b/VSColorOutput/Properties/AssemblyInfo.cs
@@ -10,6 +10,6 @@
[assembly: AssemblyTrademark("VSColorOutput is a trademark of Mike Ward")]
[assembly: AssemblyCulture("")]
[assembly: ComVisible(false)]
-[assembly: AssemblyVersion("2.73")]
-[assembly: AssemblyFileVersion("2.73")]
+[assembly: AssemblyVersion("2021.1")]
+[assembly: AssemblyFileVersion("2021.1")]
[assembly: Guid("9D5A1B6F-D173-424E-B126-7A459F13DB7A")]
\ No newline at end of file
diff --git a/VSColorOutput/VSColorOutput.csproj b/VSColorOutput/VSColorOutput.csproj
index a0b4cc0..59982e1 100644
--- a/VSColorOutput/VSColorOutput.csproj
+++ b/VSColorOutput/VSColorOutput.csproj
@@ -96,10 +96,10 @@
-
+
compile; build; native; contentfiles; analyzers; buildtransitive
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/VSColorOutput/VsColorOutputPackage.cs b/VSColorOutput/VsColorOutputPackage.cs
index cfd7373..57470c2 100644
--- a/VSColorOutput/VsColorOutputPackage.cs
+++ b/VSColorOutput/VsColorOutputPackage.cs
@@ -11,7 +11,7 @@ namespace VSColorOutput
[Guid(VSColorOutputPackage.PackageGuidString)]
[ProvideOptionPage(typeof(VsColorOutputOptionsDialog), VsColorOutputOptionsDialog.Category, VsColorOutputOptionsDialog.SubCategory, 1000, 1001, true)]
[ProvideProfile(typeof(VsColorOutputOptionsDialog), VsColorOutputOptionsDialog.Category, VsColorOutputOptionsDialog.SubCategory, 1000, 1001, true)]
- [InstalledProductRegistration("VSColorOutput", "Color output for build and debug windows - https://mike-ward.net/vscoloroutput", "2.73")]
+ [InstalledProductRegistration("VSColorOutput", "Color output for build and debug windows - https://mike-ward.net/vscoloroutput", "2021.1")]
public sealed class VSColorOutputPackage : AsyncPackage
{
public const string PackageGuidString = "CD56B219-38CB-482A-9B2D-7582DF4AAF1E";
diff --git a/VSColorOutput/source.extension.vsixmanifest b/VSColorOutput/source.extension.vsixmanifest
index 906cbbe..79d9d6b 100644
--- a/VSColorOutput/source.extension.vsixmanifest
+++ b/VSColorOutput/source.extension.vsixmanifest
@@ -1,24 +1,26 @@
-
-
- VSColorOutput
- Color output for build and debug windows
- https://mike-ward.net/vscoloroutput
- Assets\License.txt
- Assets\crayons.jpg
- Build, Open Source, Productivity, Extension, Color, Output, Output Coloring
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ VSColorOutput
+ Color output for build and debug windows
+ https://mike-ward.net/vscoloroutput
+ Assets\License.txt
+ Assets\crayons.jpg
+ Build, Open Source, Productivity, Extension, Color, Output, Output Coloring
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file