Вы должны стремиться проверить все, что нужно, чтобы кто-то мог взять новую установку Visual Studio, сделать заказ, дважды щелкнуть по файлу .sln, собрать и быть в пути.
.sln и .csproj, по моему мнению, не составляет труда: что произойдет, если вы добавите новый файл в проект: каждый должен будет вручную добавить этот файл в свои файлы проекта, если вы не зафиксировали. файл csproj.