Migrate to .NET Standard 1.6 #25
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Purpose of this PR is to migrate from .NET Framework 4.6 to .NET Standard 1.6. Here are some key takeaways from migration.
.NET Core
doesn't support Binary Serialization (yet), henceSerializable
attributes were removed as described in this StackOverflow post.ProcessStartInfo.WindowStyle
as well asProcess.MainWindowHandle
are not supported.MSpec
has a known issue with Test Runner and VS IDE integration as described by the author here.dotnet test
from cli works fine.NuGet
publish configs were left untouched. It would be nice to port them todotnet pack
sometime in future. That way there will be no need to bundleNuGet.exe