...
Conversion process:
The conversion is made far easier using:
...
process can be partially automated using a tool. The process to convert projects as are follows:
- Install the tool via dotnet cli tooling:
- dotnet tool install -g Project2015To2017.Migrate2019.Tool\
- Then to run the conversion:
- dotnet migrate-2019 wizard old-output-path C:\src\rm3\riversystem\Solutions\<solution>.sln
- Tidy up using regex:
<ReferencePath>$(RootPath)3rdParty</ReferencePath> → <AssemblySearchPaths>$(RootPath)3rdParty;$(AssemblySearchPaths);</AssemblySearchPaths>
- Make additional changes as outlined in Notes above.
- Remove duplicate entries which are often added by removing and collapsing the Release and Debug sections.
- Remove old junk which isn't needed anymore.
...