diff --git a/src/NuGet.Core/NuGet.Versioning/NuGetVersion.cs b/src/NuGet.Core/NuGet.Versioning/NuGetVersion.cs index 76ba5f84436..9d1dffdb3a6 100644 --- a/src/NuGet.Core/NuGet.Versioning/NuGetVersion.cs +++ b/src/NuGet.Core/NuGet.Versioning/NuGetVersion.cs @@ -22,6 +22,7 @@ namespace NuGet.Versioning // Start - Chocolatey Specific Modification ////////////////////////////////////////////////////////// [TypeConverter(typeof(NuGetVersionConverter))] + [Serializable] ////////////////////////////////////////////////////////// // End - Chocolatey Specific Modification ////////////////////////////////////////////////////////// diff --git a/src/NuGet.Core/NuGet.Versioning/SemanticVersion.cs b/src/NuGet.Core/NuGet.Versioning/SemanticVersion.cs index 5e11a30b0bf..aef7add1a4f 100644 --- a/src/NuGet.Core/NuGet.Versioning/SemanticVersion.cs +++ b/src/NuGet.Core/NuGet.Versioning/SemanticVersion.cs @@ -12,6 +12,7 @@ namespace NuGet.Versioning /// A strict SemVer implementation /// [TypeConverter(typeof(SemanticVersionConverter))] + [Serializable] public partial class SemanticVersion { // store as array to avoid enumerator allocations