Merge .NET Standard Engine back into the main solution
See original GitHub issueI am worried about the code for the .NET Standard engine diverging from the full framework engine, so I would like to merge the source and projects back into mutlitarget csproj
projects using the new Visual Studio 2017 project format. At the same time, or possibly in subsequent PRs;
- Include the .NET Standard engine in the main engine’s NuGet package and deprecate the old .NET Standard engine package.
- Figure out how to do multi-targeting of engine addins?
- Add a .NET Standard 2.0 engine for use in Xamarin and a possible future
dotnet nunit
.
Issue Analytics
- State:
- Created 5 years ago
- Reactions:4
- Comments:16 (16 by maintainers)
Top Results From Across the Web
Merging .NET Standard assemblies
Not sure if you are still interested but I was able to get this to work with ILRepack a while back. The main...
Read more >Console and Engine Release Notes
NET Standard engine to load extensions; 479 Merge .NET Standard Engine code back into the main solution; 483 Error in SetUpFixture does not...
Read more >.NET 6 merge has begun. And now the healing can also ...
With a Godot C# project/solution open in VS, you first have to go to file menu and click to add an existing project...
Read more >Resolving PowerShell module assembly dependency ...
In this article. Why do dependency conflicts occur? PowerShell and .NET; Quick fixes and their limitations; More robust solutions ...
Read more >The future of .NET Standard - .NET Blog
NET Framework and all other platforms. Use netstandard2.1 to share code between Mono, Xamarin, and .NET Core 3.x.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
My opinions:
I agree we do. At work, we’re currently running NUnit tests with .NET Core on Linux. No mono, so we’re currently using the vs adapter, which lacks the functionality we have in the console.
My understanding is that the latter would drop our support for any platforms pre-net-4.6.1. (Correct me if I’m wrong!) I don’t think that’s a good idea - so we instead should be looking at two separate builds of the engine, one for .NET Standard (2.0?), and one for .NET Framework 2.0. I would expect that they can share the vast majority of code.
Completed in https://github.com/nunit/nunit-console/pull/400 😄