Ответ 1
Вы можете использовать Scripty. Это выглядит неплохо и подходит для новых аналитиков из Roslyn.
http://daveaglick.com/posts/announcing-scripty
https://github.com/daveaglick/Scripty
Поскольку они отбрасывают формат project.json(https://blogs.msdn.microsoft.com/dotnet/2016/05/23/changes-to-project-json/), вы должны иметь возможность использовать Scripty из .xproj
или .csproj
.