Visual Studio for Mac add-in/extension for converting old PCLs to .NET Standard 2.0 targeting projects automatically.
This extension is making it first steps, please make sure you have a back up of your code before using it!
You can download and install Mutatio using the Extension Manager of Visual Studio for Mac by searching the Gallery.
Alternatively you can download and install it manually using the folowing steps:
.mpack
file from hereExtensions...
Install from file...
.mpack
file you downloaded in step 1Currently only C# projects supported.
Due to behavior differences F#
support is currently postponed, however, contributors are welcome!
Mutatio
can convert newly created or existing projects. Please keep in mind that there might be NuGet
packages that does not support .NET Standard 2.0, in this case you may see NuGet
related exceptions.
In order to convert a project, right click on it and select Convert to NET Standard 2.0
.
For more details please check my blog.
The technical conversion from old PCL to .NET Standard 2.0 is very simple and described here.
*.csproj
, packages.config
& /Properties
in root/mutatio_backup
*.csproj
packages.json
will be defined in new *.csproj
*.csproj
, packages.config
& /Properties
This project is licensed under the MIT License - see the LICENSE.md file for details