I have a solution with .NET Framework projects in mostly F# and then a few in C#. I use Paket instead of NuGet for packet management. Now I've added my first .NET Standard 2.0 library to this solution.
When I run my build script, which runs another build script, which calls devenv to compile, there is an error that says the project's obj\project.assets.json file is missing. It is actually generated while compiling, but only if one of the other projects are compiled. Why then it is reported as missing is a little bit weird.
If I run just the inner script, there's no problem. If I open VS and compile, there's no problem. Funny.
I'm not quite sure how stuff works - or not. But after googling it seems this file should be put there before compiling with devenv (Visual Studio), and not put there by devenv.
I ran Paket restore. That didn't produce the missing project.assets.json.
I googled my way to "dotnet restore". When running this, I get this error on several of the older projects.
MSB4020: The value "" of the "Project" attribute in element <Import> is invalid.
So the question is, what do I do now?