A .NET Core project can be built and analyzed on linux. But note that doesn’t mean any project with a .sln file can be built that way. Compilation is necessary (in fact we recommend a full rebuild), as our scanner needs to see the build steps and compiler options used. If your code only builds on Windows, it will need to be scanned there as well.