diff --git a/ChangeLog.md b/ChangeLog.md
index 20791a8bc3..fb85c0657a 100644
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+### 3.2.2 (2021-08-15)
+
+* Ensure that shared assemblies with be loaded properly on .NET Core ([issue](https://github.com/JosefPihrt/Roslynator/issues/833))
+
### 3.2.1 (2021-06-30)
* Publish Roslynator for Visual Studio 2022 Preview
diff --git a/docs/cs/CS0621.md b/docs/cs/CS0621.md
index 18125305db..2b661cdc92 100644
--- a/docs/cs/CS0621.md
+++ b/docs/cs/CS0621.md
@@ -10,5 +10,7 @@
## Code Fixes
* Change accessibility
+* Remove 'virtual' modifier
+
*\(Generated with [DotMarkdown](http://github.com/JosefPihrt/DotMarkdown)\)*
\ No newline at end of file
diff --git a/src/Analyzers.CodeFixes/Analyzers.CodeFixes.csproj b/src/Analyzers.CodeFixes/Analyzers.CodeFixes.csproj
index cf3fa0ffb4..aec3e13323 100644
--- a/src/Analyzers.CodeFixes/Analyzers.CodeFixes.csproj
+++ b/src/Analyzers.CodeFixes/Analyzers.CodeFixes.csproj
@@ -5,7 +5,7 @@
- 3.2.1.1
+ 3.2.2.0
Roslynator.CSharp.Analyzers.CodeFixes
Roslynator.CSharp
Roslynator.Analyzers.nuspec
diff --git a/src/Analyzers.CodeFixes/Roslynator.Analyzers.nuspec b/src/Analyzers.CodeFixes/Roslynator.Analyzers.nuspec
index 07ff782890..3b5c10d2d4 100644
--- a/src/Analyzers.CodeFixes/Roslynator.Analyzers.nuspec
+++ b/src/Analyzers.CodeFixes/Roslynator.Analyzers.nuspec
@@ -2,7 +2,7 @@
Roslynator.Analyzers
- 3.2.0
+ 3.2.2
Josef Pihrt
Josef Pihrt
Apache-2.0
diff --git a/src/Analyzers/Analyzers.csproj b/src/Analyzers/Analyzers.csproj
index 21476056ea..c45adefcd0 100644
--- a/src/Analyzers/Analyzers.csproj
+++ b/src/Analyzers/Analyzers.csproj
@@ -5,7 +5,7 @@
- 3.2.1.1
+ 3.2.2.0
Roslynator.CSharp.Analyzers
Roslynator.CSharp
false
diff --git a/src/CSharp.Workspaces/CSharp.Workspaces.csproj b/src/CSharp.Workspaces/CSharp.Workspaces.csproj
index 99e73f731f..93e49aa986 100644
--- a/src/CSharp.Workspaces/CSharp.Workspaces.csproj
+++ b/src/CSharp.Workspaces/CSharp.Workspaces.csproj
@@ -5,7 +5,7 @@
- 2.1.0.3
+ 2.1.0.4
$(RoslynatorDllPrefix)Roslynator.CSharp.Workspaces
Roslynator
..\api.ruleset
diff --git a/src/CSharp/CSharp.csproj b/src/CSharp/CSharp.csproj
index 5eb2e709f6..58f570fb33 100644
--- a/src/CSharp/CSharp.csproj
+++ b/src/CSharp/CSharp.csproj
@@ -5,7 +5,7 @@
- 2.1.0.3
+ 2.1.0.4
$(RoslynatorDllPrefix)Roslynator.CSharp
Roslynator
..\api.ruleset
diff --git a/src/CodeAnalysis.Analyzers.CodeFixes/CodeAnalysis.Analyzers.CodeFixes.csproj b/src/CodeAnalysis.Analyzers.CodeFixes/CodeAnalysis.Analyzers.CodeFixes.csproj
index 671d3470f7..107857084f 100644
--- a/src/CodeAnalysis.Analyzers.CodeFixes/CodeAnalysis.Analyzers.CodeFixes.csproj
+++ b/src/CodeAnalysis.Analyzers.CodeFixes/CodeAnalysis.Analyzers.CodeFixes.csproj
@@ -5,7 +5,7 @@
- 1.1.0.0
+ 1.1.1.0
Roslynator.CodeAnalysis.Analyzers.CodeFixes
Roslynator.CodeAnalysis
Roslynator.CodeAnalysis.Analyzers.nuspec
diff --git a/src/CodeAnalysis.Analyzers.CodeFixes/Roslynator.CodeAnalysis.Analyzers.nuspec b/src/CodeAnalysis.Analyzers.CodeFixes/Roslynator.CodeAnalysis.Analyzers.nuspec
index ce428f781b..63d835f579 100644
--- a/src/CodeAnalysis.Analyzers.CodeFixes/Roslynator.CodeAnalysis.Analyzers.nuspec
+++ b/src/CodeAnalysis.Analyzers.CodeFixes/Roslynator.CodeAnalysis.Analyzers.nuspec
@@ -2,7 +2,7 @@
Roslynator.CodeAnalysis.Analyzers
- 1.1.0
+ 1.1.1
Josef Pihrt
Josef Pihrt
Apache-2.0
diff --git a/src/CodeAnalysis.Analyzers/CodeAnalysis.Analyzers.csproj b/src/CodeAnalysis.Analyzers/CodeAnalysis.Analyzers.csproj
index 9bdc7a261c..27f5dfbbdf 100644
--- a/src/CodeAnalysis.Analyzers/CodeAnalysis.Analyzers.csproj
+++ b/src/CodeAnalysis.Analyzers/CodeAnalysis.Analyzers.csproj
@@ -5,7 +5,7 @@
- 1.1.0.0
+ 1.1.1.0
Roslynator.CodeAnalysis.Analyzers
Roslynator.CodeAnalysis
false
diff --git a/src/CodeFixes/CSharp/CodeFixDescriptors.Generated.cs b/src/CodeFixes/CSharp/CodeFixDescriptors.Generated.cs
index d1a35f7db4..2d2abfb8e5 100644
--- a/src/CodeFixes/CSharp/CodeFixDescriptors.Generated.cs
+++ b/src/CodeFixes/CSharp/CodeFixDescriptors.Generated.cs
@@ -764,12 +764,13 @@ public static partial class CodeFixDescriptors
isEnabledByDefault: true,
"CS0238");
- /// RCF0101 (fixes CS0549)
+ /// RCF0101 (fixes CS0549, CS0621)
public static readonly CodeFixDescriptor RemoveVirtualModifier = new CodeFixDescriptor(
id: CodeFixIdentifiers.RemoveVirtualModifier,
title: "Remove 'virtual' modifier",
isEnabledByDefault: true,
- "CS0549");
+ "CS0549",
+ "CS0621");
/// RCF0102 (fixes CS0549)
public static readonly CodeFixDescriptor MakeContainingClassUnsealed = new CodeFixDescriptor(
diff --git a/src/CodeFixes/CodeFixes.csproj b/src/CodeFixes/CodeFixes.csproj
index f33b6baad4..b3da58692e 100644
--- a/src/CodeFixes/CodeFixes.csproj
+++ b/src/CodeFixes/CodeFixes.csproj
@@ -5,7 +5,7 @@
- 3.2.1.1
+ 3.2.2.0
Roslynator.CSharp.CodeFixes
Roslynator.CSharp.CodeFixes
Roslynator.CodeFixes.nuspec
diff --git a/src/Common/Common.csproj b/src/Common/Common.csproj
index 3977ed7eec..a065946865 100644
--- a/src/Common/Common.csproj
+++ b/src/Common/Common.csproj
@@ -5,7 +5,7 @@
- 3.2.1.1
+ 3.2.2.0
$(RoslynatorDllPrefix)Roslynator.Common
Roslynator
diff --git a/src/Core/Core.csproj b/src/Core/Core.csproj
index 767d229515..43661737e6 100644
--- a/src/Core/Core.csproj
+++ b/src/Core/Core.csproj
@@ -5,7 +5,7 @@
- 2.1.0.3
+ 2.1.0.4
$(RoslynatorDllPrefix)Roslynator.Core
Roslynator
..\api.ruleset
diff --git a/src/Formatting.Analyzers.CodeFixes/Formatting.Analyzers.CodeFixes.csproj b/src/Formatting.Analyzers.CodeFixes/Formatting.Analyzers.CodeFixes.csproj
index 53863f1780..d40697324b 100644
--- a/src/Formatting.Analyzers.CodeFixes/Formatting.Analyzers.CodeFixes.csproj
+++ b/src/Formatting.Analyzers.CodeFixes/Formatting.Analyzers.CodeFixes.csproj
@@ -5,7 +5,7 @@
- 1.2.1.0
+ 1.2.2.0
Roslynator.Formatting.Analyzers.CodeFixes
Roslynator.Formatting
Roslynator.Formatting.Analyzers.nuspec
diff --git a/src/Formatting.Analyzers.CodeFixes/Roslynator.Formatting.Analyzers.nuspec b/src/Formatting.Analyzers.CodeFixes/Roslynator.Formatting.Analyzers.nuspec
index dba77cdbf0..5e8672488e 100644
--- a/src/Formatting.Analyzers.CodeFixes/Roslynator.Formatting.Analyzers.nuspec
+++ b/src/Formatting.Analyzers.CodeFixes/Roslynator.Formatting.Analyzers.nuspec
@@ -2,7 +2,7 @@
Roslynator.Formatting.Analyzers
- 1.2.1
+ 1.2.2
Josef Pihrt
Josef Pihrt
Apache-2.0
diff --git a/src/Formatting.Analyzers/Formatting.Analyzers.csproj b/src/Formatting.Analyzers/Formatting.Analyzers.csproj
index 4a8c61b537..7e7b799e6a 100644
--- a/src/Formatting.Analyzers/Formatting.Analyzers.csproj
+++ b/src/Formatting.Analyzers/Formatting.Analyzers.csproj
@@ -5,7 +5,7 @@
- 1.2.1.0
+ 1.2.2.0
Roslynator.Formatting.Analyzers
Roslynator.Formatting
false
diff --git a/src/Refactorings/Refactorings.csproj b/src/Refactorings/Refactorings.csproj
index 29edd8d4f7..8ed36834f7 100644
--- a/src/Refactorings/Refactorings.csproj
+++ b/src/Refactorings/Refactorings.csproj
@@ -5,7 +5,7 @@
- 3.2.1.1
+ 3.2.2.0
Roslynator.CSharp.Refactorings
Roslynator.CSharp.Refactorings
diff --git a/src/VisualBasic.Workspaces/VisualBasic.Workspaces.csproj b/src/VisualBasic.Workspaces/VisualBasic.Workspaces.csproj
index 756f7ebda9..86dcea7c36 100644
--- a/src/VisualBasic.Workspaces/VisualBasic.Workspaces.csproj
+++ b/src/VisualBasic.Workspaces/VisualBasic.Workspaces.csproj
@@ -5,7 +5,7 @@
- 2.1.0.3
+ 2.1.0.4
$(RoslynatorDllPrefix)Roslynator.VisualBasic.Workspaces
Roslynator
..\api.ruleset
diff --git a/src/VisualBasic/VisualBasic.csproj b/src/VisualBasic/VisualBasic.csproj
index 925e28aa8b..7d575e0a32 100644
--- a/src/VisualBasic/VisualBasic.csproj
+++ b/src/VisualBasic/VisualBasic.csproj
@@ -5,7 +5,7 @@
- 2.1.0.3
+ 2.1.0.4
$(RoslynatorDllPrefix)Roslynator.VisualBasic
Roslynator
..\api.ruleset
diff --git a/src/VisualStudio.2022/Properties/AssemblyInfo.cs b/src/VisualStudio.2022/Properties/AssemblyInfo.cs
index 63aea1a456..83a8870520 100644
--- a/src/VisualStudio.2022/Properties/AssemblyInfo.cs
+++ b/src/VisualStudio.2022/Properties/AssemblyInfo.cs
@@ -31,7 +31,7 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("3.2.1.0")]
+[assembly: AssemblyVersion("3.2.2.0")]
//[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: NeutralResourcesLanguage("en-US")]
diff --git a/src/VisualStudio.2022/source.extension.vsixmanifest b/src/VisualStudio.2022/source.extension.vsixmanifest
index e57ac81628..4e85bba2cd 100644
--- a/src/VisualStudio.2022/source.extension.vsixmanifest
+++ b/src/VisualStudio.2022/source.extension.vsixmanifest
@@ -1,7 +1,7 @@
-
+
Roslynator 2022
A collection of 500+ analyzers, refactorings and fixes for C#, powered by Roslyn.
http://github.com/JosefPihrt/Roslynator
diff --git a/src/VisualStudio.Common/Properties/AssemblyInfo.cs b/src/VisualStudio.Common/Properties/AssemblyInfo.cs
index 02fbaf4382..8e8af46936 100644
--- a/src/VisualStudio.Common/Properties/AssemblyInfo.cs
+++ b/src/VisualStudio.Common/Properties/AssemblyInfo.cs
@@ -37,5 +37,5 @@
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
-[assembly: AssemblyVersion("3.2.1.0")]
+[assembly: AssemblyVersion("3.2.2.0")]
//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/src/VisualStudio/Properties/AssemblyInfo.cs b/src/VisualStudio/Properties/AssemblyInfo.cs
index f5e0a56d55..0f2219dcae 100644
--- a/src/VisualStudio/Properties/AssemblyInfo.cs
+++ b/src/VisualStudio/Properties/AssemblyInfo.cs
@@ -31,6 +31,6 @@
// Build Number
// Revision
//
-[assembly: AssemblyVersion("3.2.1.0")]
+[assembly: AssemblyVersion("3.2.2.0")]
//[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: NeutralResourcesLanguage("en-US")]
diff --git a/src/VisualStudio/source.extension.vsixmanifest b/src/VisualStudio/source.extension.vsixmanifest
index 65089f7541..197842f930 100644
--- a/src/VisualStudio/source.extension.vsixmanifest
+++ b/src/VisualStudio/source.extension.vsixmanifest
@@ -1,7 +1,7 @@
-
+
Roslynator 2019
A collection of 500+ analyzers, refactorings and fixes for C#, powered by Roslyn.
http://github.com/JosefPihrt/Roslynator
diff --git a/src/VisualStudioCode/VisualStudioCode.csproj b/src/VisualStudioCode/VisualStudioCode.csproj
index e1bda5e7fd..5925fac5be 100644
--- a/src/VisualStudioCode/VisualStudioCode.csproj
+++ b/src/VisualStudioCode/VisualStudioCode.csproj
@@ -5,7 +5,7 @@
- 3.2.1.0
+ 3.2.2.0
Roslynator.VisualStudioCode
Roslynator
false
diff --git a/src/VisualStudioCode/package/CHANGELOG.md b/src/VisualStudioCode/package/CHANGELOG.md
index c39eb3bacd..4a216f0d8b 100644
--- a/src/VisualStudioCode/package/CHANGELOG.md
+++ b/src/VisualStudioCode/package/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 3.2.2 (2021-08-15)
+
+* Ensure that shared assemblies with be loaded properly on .NET Core ([issue](https://github.com/JosefPihrt/Roslynator/issues/833))
+
## 3.2.1 (2021-06-30)
* Publish Roslynator for Visual Studio 2022 Preview
diff --git a/src/VisualStudioCode/package/package-lock.json b/src/VisualStudioCode/package/package-lock.json
index 77313a7ed6..ddd9730123 100644
--- a/src/VisualStudioCode/package/package-lock.json
+++ b/src/VisualStudioCode/package/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "roslynator",
- "version": "3.2.1",
+ "version": "3.2.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/src/VisualStudioCode/package/package.json b/src/VisualStudioCode/package/package.json
index d4a0c7a5a8..145da30609 100644
--- a/src/VisualStudioCode/package/package.json
+++ b/src/VisualStudioCode/package/package.json
@@ -4,7 +4,7 @@
"displayName": "Roslynator",
"description": "A collection of 500+ analyzers, refactorings and fixes for C#, powered by Roslyn.",
"icon": "images/icon.png",
- "version": "3.2.1",
+ "version": "3.2.2",
"author": "Josef Pihrt",
"license": "SEE LICENSE IN LICENSE.TXT",
"homepage": "https://github.com/josefpihrt/roslynator",
diff --git a/src/Workspaces.Common/Workspaces.Common.csproj b/src/Workspaces.Common/Workspaces.Common.csproj
index f1faded050..89e91cb6c2 100644
--- a/src/Workspaces.Common/Workspaces.Common.csproj
+++ b/src/Workspaces.Common/Workspaces.Common.csproj
@@ -5,7 +5,7 @@
- 3.2.1.1
+ 3.2.2.0
$(RoslynatorDllPrefix)Roslynator.Workspaces.Common
Roslynator
diff --git a/src/Workspaces.Core/Workspaces.Core.csproj b/src/Workspaces.Core/Workspaces.Core.csproj
index ba671b7b34..c253b8f32b 100644
--- a/src/Workspaces.Core/Workspaces.Core.csproj
+++ b/src/Workspaces.Core/Workspaces.Core.csproj
@@ -5,7 +5,7 @@
- 2.1.0.3
+ 2.1.0.4
$(RoslynatorDllPrefix)Roslynator.Workspaces.Core
Roslynator
..\api.ruleset
diff --git a/tools/build.cmd b/tools/build.cmd
index 633223e69b..208867f7aa 100644
--- a/tools/build.cmd
+++ b/tools/build.cmd
@@ -6,7 +6,7 @@ if not defined _programFiles set _programFiles=%ProgramFiles%
set _msbuildPath="%_programFiles%\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild"
set _properties=Configuration=Release,Deterministic=true,TreatWarningsAsErrors=true,WarningsNotAsErrors=1591
set _outDir=..\out\Release
-set _version=3.2.1
+set _version=3.2.2
orang delete "..\src" -a d -n "bin,obj" l li e -i "packages,node_modules" l li e ne -t n --content-only -y su s
diff --git a/tools/build_vs2022.cmd b/tools/build_vs2022.cmd
index a2d0fff927..2d405da612 100644
--- a/tools/build_vs2022.cmd
+++ b/tools/build_vs2022.cmd
@@ -5,7 +5,7 @@ set _programFiles=%ProgramFiles%
set _msbuildPath="%_programFiles%\Microsoft Visual Studio\2022\Preview\MSBuild\Current\Bin\MSBuild"
set _properties=Configuration=Release,Deterministic=true,TreatWarningsAsErrors=true,WarningsNotAsErrors=1591
set _outDir=..\out\Release
-set _version=3.2.1
+set _version=3.2.2
orang delete "..\src" -a d -n "bin,obj" l li e -i "packages,node_modules" l li e ne -t n --content-only -y su s
diff --git a/tools/update_version.cmd b/tools/update_version.cmd
index 7a4fd33b02..0ab3fec883 100644
--- a/tools/update_version.cmd
+++ b/tools/update_version.cmd
@@ -2,11 +2,11 @@
rem dotnet install tool -g orang.dotnet.cli
-set _apiVersion=2.1.0.3
-set _formattingVersion=1.2.1.0
-set _codeAnalysisVersion=1.1.0.0
-set _version=3.2.1.1
-set _version3=3.2.1
+set _apiVersion=2.1.0.4
+set _formattingVersion=1.2.2.0
+set _codeAnalysisVersion=1.1.1.0
+set _version=3.2.2.0
+set _version3=3.2.2
set _cliVersion=0.1.5.0
set _cliVersion3=0.1.5
set _root=..\src