diff --git a/Tests/NFUnitTestEncoding/NFUnitTestEncoding.nfproj b/Tests/NFUnitTestEncoding/NFUnitTestEncoding.nfproj
index 57133f6..c724063 100644
--- a/Tests/NFUnitTestEncoding/NFUnitTestEncoding.nfproj
+++ b/Tests/NFUnitTestEncoding/NFUnitTestEncoding.nfproj
@@ -32,7 +32,7 @@
- ..\..\packages\nanoFramework.CoreLibrary.2.0.0-preview.52\lib\netnano1.0\mscorlib.dll
+ ..\..\packages\nanoFramework.CoreLibrary.2.0.0-preview.63\lib\netnano1.0\mscorlib.dll
..\..\packages\nanoFramework.TestFramework.4.0.0-preview.64\lib\netnano1.0\nanoFramework.TestFramework.dll
diff --git a/Tests/NFUnitTestEncoding/packages.config b/Tests/NFUnitTestEncoding/packages.config
index d0ebfd3..6e2da81 100644
--- a/Tests/NFUnitTestEncoding/packages.config
+++ b/Tests/NFUnitTestEncoding/packages.config
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/Tests/NFUnitTestEncoding/packages.lock.json b/Tests/NFUnitTestEncoding/packages.lock.json
index 39d77dd..503b241 100644
--- a/Tests/NFUnitTestEncoding/packages.lock.json
+++ b/Tests/NFUnitTestEncoding/packages.lock.json
@@ -4,9 +4,9 @@
".NETnanoFramework,Version=v1.0": {
"nanoFramework.CoreLibrary": {
"type": "Direct",
- "requested": "[2.0.0-preview.52, 2.0.0-preview.52]",
- "resolved": "2.0.0-preview.52",
- "contentHash": "cV9JEhoc2OV/UL602i5xmEwQpnn/gzVMlDTAIAMRxCNwBKNYLO9U50OkJykpGnO2SULTsmvFqQWEGZiuANBZHw=="
+ "requested": "[2.0.0-preview.63, 2.0.0-preview.63]",
+ "resolved": "2.0.0-preview.63",
+ "contentHash": "M2qEbjY8Uh5jpgrqDD7vJf2YXk3CmGbTHkb/t6w4F/aNyetOYk0LyekdwUSF0kZ+gTNMH/y6CTHBbJfgtMbIeA=="
},
"nanoFramework.TestFramework": {
"type": "Direct",
diff --git a/Tests/NFUnitTestStringBuilder/NFUnitTestStringBuilder.nfproj b/Tests/NFUnitTestStringBuilder/NFUnitTestStringBuilder.nfproj
index c68d235..235e748 100644
--- a/Tests/NFUnitTestStringBuilder/NFUnitTestStringBuilder.nfproj
+++ b/Tests/NFUnitTestStringBuilder/NFUnitTestStringBuilder.nfproj
@@ -37,7 +37,7 @@
- ..\..\packages\nanoFramework.CoreLibrary.2.0.0-preview.52\lib\netnano1.0\mscorlib.dll
+ ..\..\packages\nanoFramework.CoreLibrary.2.0.0-preview.63\lib\netnano1.0\mscorlib.dll
..\..\packages\nanoFramework.TestFramework.4.0.0-preview.64\lib\netnano1.0\nanoFramework.TestFramework.dll
diff --git a/Tests/NFUnitTestStringBuilder/packages.config b/Tests/NFUnitTestStringBuilder/packages.config
index d0ebfd3..6e2da81 100644
--- a/Tests/NFUnitTestStringBuilder/packages.config
+++ b/Tests/NFUnitTestStringBuilder/packages.config
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/Tests/NFUnitTestStringBuilder/packages.lock.json b/Tests/NFUnitTestStringBuilder/packages.lock.json
index 39d77dd..503b241 100644
--- a/Tests/NFUnitTestStringBuilder/packages.lock.json
+++ b/Tests/NFUnitTestStringBuilder/packages.lock.json
@@ -4,9 +4,9 @@
".NETnanoFramework,Version=v1.0": {
"nanoFramework.CoreLibrary": {
"type": "Direct",
- "requested": "[2.0.0-preview.52, 2.0.0-preview.52]",
- "resolved": "2.0.0-preview.52",
- "contentHash": "cV9JEhoc2OV/UL602i5xmEwQpnn/gzVMlDTAIAMRxCNwBKNYLO9U50OkJykpGnO2SULTsmvFqQWEGZiuANBZHw=="
+ "requested": "[2.0.0-preview.63, 2.0.0-preview.63]",
+ "resolved": "2.0.0-preview.63",
+ "contentHash": "M2qEbjY8Uh5jpgrqDD7vJf2YXk3CmGbTHkb/t6w4F/aNyetOYk0LyekdwUSF0kZ+gTNMH/y6CTHBbJfgtMbIeA=="
},
"nanoFramework.TestFramework": {
"type": "Direct",
diff --git a/nanoFramework.System.Text.Benchmark/nanoFramework.System.Text.Benchmark.nfproj b/nanoFramework.System.Text.Benchmark/nanoFramework.System.Text.Benchmark.nfproj
index 857a0e0..7b8d21c 100644
--- a/nanoFramework.System.Text.Benchmark/nanoFramework.System.Text.Benchmark.nfproj
+++ b/nanoFramework.System.Text.Benchmark/nanoFramework.System.Text.Benchmark.nfproj
@@ -27,7 +27,7 @@
- ..\packages\nanoFramework.CoreLibrary.2.0.0-preview.52\lib\netnano1.0\mscorlib.dll
+ ..\packages\nanoFramework.CoreLibrary.2.0.0-preview.63\lib\netnano1.0\mscorlib.dll
..\packages\nanoFramework.Benchmark.2.0.0-preview.11\lib\netnano1.0\nanoFramework.Benchmark.dll
diff --git a/nanoFramework.System.Text.Benchmark/packages.config b/nanoFramework.System.Text.Benchmark/packages.config
index cab3d69..d0cbdca 100644
--- a/nanoFramework.System.Text.Benchmark/packages.config
+++ b/nanoFramework.System.Text.Benchmark/packages.config
@@ -1,7 +1,7 @@
-
+
diff --git a/nanoFramework.System.Text.Benchmark/packages.lock.json b/nanoFramework.System.Text.Benchmark/packages.lock.json
index 4d40c5b..1983db3 100644
--- a/nanoFramework.System.Text.Benchmark/packages.lock.json
+++ b/nanoFramework.System.Text.Benchmark/packages.lock.json
@@ -10,9 +10,9 @@
},
"nanoFramework.CoreLibrary": {
"type": "Direct",
- "requested": "[2.0.0-preview.52, 2.0.0-preview.52]",
- "resolved": "2.0.0-preview.52",
- "contentHash": "cV9JEhoc2OV/UL602i5xmEwQpnn/gzVMlDTAIAMRxCNwBKNYLO9U50OkJykpGnO2SULTsmvFqQWEGZiuANBZHw=="
+ "requested": "[2.0.0-preview.63, 2.0.0-preview.63]",
+ "resolved": "2.0.0-preview.63",
+ "contentHash": "M2qEbjY8Uh5jpgrqDD7vJf2YXk3CmGbTHkb/t6w4F/aNyetOYk0LyekdwUSF0kZ+gTNMH/y6CTHBbJfgtMbIeA=="
},
"nanoFramework.Logging": {
"type": "Direct",
diff --git a/nanoFramework.System.Text.nuspec b/nanoFramework.System.Text.nuspec
index fbf691f..5bd4892 100644
--- a/nanoFramework.System.Text.nuspec
+++ b/nanoFramework.System.Text.nuspec
@@ -16,11 +16,11 @@
Copyright (c) .NET Foundation and Contributors
This package includes the System.Text assembly for nanoFramework C# projects.
-This package requires a target with System.Text v$nativeVersion$ (checksum $checksum$).
- nanoFramework C# csharp netmf netnf nanoFramework.System.Text
+This package requires a target with System.Text native contract hash $nativeContractHash$.
+ nanoFramework C# csharp netmf netnf nanoFramework.System.Text nfnc-$nativeContractHash$
-
+
diff --git a/nanoFramework.System.Text/Properties/AssemblyInfo.cs b/nanoFramework.System.Text/Properties/AssemblyInfo.cs
index 8015d7b..e11bb7b 100644
--- a/nanoFramework.System.Text/Properties/AssemblyInfo.cs
+++ b/nanoFramework.System.Text/Properties/AssemblyInfo.cs
@@ -9,11 +9,6 @@
[assembly: AssemblyProduct("nanoFramework.System.Text")]
[assembly: AssemblyCopyright("Copyright (c) .NET Foundation and Contributors")]
-////////////////////////////////////////////////////////////////
-// update this whenever the native assembly signature changes //
-[assembly: AssemblyNativeVersion("100.2.0.1")]
-////////////////////////////////////////////////////////////////
-
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
diff --git a/nanoFramework.System.Text/nanoFramework.System.Text.nfproj b/nanoFramework.System.Text/nanoFramework.System.Text.nfproj
index 07efb2f..06793a0 100644
--- a/nanoFramework.System.Text/nanoFramework.System.Text.nfproj
+++ b/nanoFramework.System.Text/nanoFramework.System.Text.nfproj
@@ -63,7 +63,7 @@
- ..\packages\nanoFramework.CoreLibrary.2.0.0-preview.52\lib\netnano1.0\mscorlib.dll
+ ..\packages\nanoFramework.CoreLibrary.2.0.0-preview.63\lib\netnano1.0\mscorlib.dll
diff --git a/nanoFramework.System.Text/packages.config b/nanoFramework.System.Text/packages.config
index 4b30da3..caf6fa6 100644
--- a/nanoFramework.System.Text/packages.config
+++ b/nanoFramework.System.Text/packages.config
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/nanoFramework.System.Text/packages.lock.json b/nanoFramework.System.Text/packages.lock.json
index 1dc9a3c..0053969 100644
--- a/nanoFramework.System.Text/packages.lock.json
+++ b/nanoFramework.System.Text/packages.lock.json
@@ -4,9 +4,9 @@
".NETnanoFramework,Version=v1.0": {
"nanoFramework.CoreLibrary": {
"type": "Direct",
- "requested": "[2.0.0-preview.52, 2.0.0-preview.52]",
- "resolved": "2.0.0-preview.52",
- "contentHash": "cV9JEhoc2OV/UL602i5xmEwQpnn/gzVMlDTAIAMRxCNwBKNYLO9U50OkJykpGnO2SULTsmvFqQWEGZiuANBZHw=="
+ "requested": "[2.0.0-preview.63, 2.0.0-preview.63]",
+ "resolved": "2.0.0-preview.63",
+ "contentHash": "M2qEbjY8Uh5jpgrqDD7vJf2YXk3CmGbTHkb/t6w4F/aNyetOYk0LyekdwUSF0kZ+gTNMH/y6CTHBbJfgtMbIeA=="
},
"Nerdbank.GitVersioning": {
"type": "Direct",