From ce2fbbbb3df02fea267f8c561a5f7f243f5f2b2d Mon Sep 17 00:00:00 2001 From: "Steve Lee (POWERSHELL)" Date: Wed, 6 Jun 2018 22:19:11 -0700 Subject: [PATCH] remove semver from knowntypes list to enable interop between WindowsPS and PSCore --- src/System.Management.Automation/engine/serialization.cs | 6 ------ test/powershell/engine/Basic/SemanticVersion.Tests.ps1 | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/System.Management.Automation/engine/serialization.cs b/src/System.Management.Automation/engine/serialization.cs index 0d3e8adf0de..401709f0f58 100644 --- a/src/System.Management.Automation/engine/serialization.cs +++ b/src/System.Management.Automation/engine/serialization.cs @@ -5192,12 +5192,6 @@ internal static TypeSerializationInfo GetTypeSerializationInfoFromItemTag(string InternalSerializer.WriteVersion, InternalDeserializer.DeserializeVersion), - new TypeSerializationInfo(typeof(SemanticVersion), - SerializationStrings.SemanticVersionTag, - SerializationStrings.SemanticVersionTag, - InternalSerializer.WriteSemanticVersion, - InternalDeserializer.DeserializeSemanticVersion), - s_xdInfo, new TypeSerializationInfo(typeof(ProgressRecord), diff --git a/test/powershell/engine/Basic/SemanticVersion.Tests.ps1 b/test/powershell/engine/Basic/SemanticVersion.Tests.ps1 index 4a6d9bd5ab3..65b6136b257 100644 --- a/test/powershell/engine/Basic/SemanticVersion.Tests.ps1 +++ b/test/powershell/engine/Basic/SemanticVersion.Tests.ps1 @@ -241,7 +241,7 @@ Describe "SemanticVersion api tests" -Tags 'CI' { $ser = [PSSerializer]::Serialize($semver) $des = [PSSerializer]::Deserialize($ser) - $des | Should -BeOfType System.Management.Automation.SemanticVersion + $des | Should -BeOfType System.Object $des.ToString() | Should -Be $expectedResult } }