Skip to content

Sdk style (more cross-platform compatibility)#33

Open
gkarabin wants to merge 2 commits intoprasannavl:masterfrom
gkarabin:sdk-style
Open

Sdk style (more cross-platform compatibility)#33
gkarabin wants to merge 2 commits intoprasannavl:masterfrom
gkarabin:sdk-style

Conversation

@gkarabin
Copy link

@gkarabin gkarabin commented Oct 3, 2020

This PR updates the csproj files to use the SDK style system and rev's the version to 8.3.0.

P.S. My motivation for this PR is that I work on an application that uses LiquidState 8.0.2 on a Xamarin platform. We haven't updated to LiquidState 8.2.0 because the dependency that was added on"Microsoft.NETCore.Portable.Compatibility" isn't appropriate for Xamarin projects - its presence generates thousands of errors - many assemblies with equivalent identity are imported due to assemblies being provided both in the portability code and in Xamarin code.

Using the SDK style, it's clear that a .NET Framework 4.5.2 project doesn't need that dependency (or the .NET Standard dependency which is providing by Visual Studio tooling these days). The end result is a package that installs cleanly in a .NET Framework 4.5.2 project or a Xamarin project.

Use SDK style project, eliminating dependency on Microsoft.NETCore.Portable.Compatibility in the process.
Also convert the sample to SDK style.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant