У нас есть приложение на основе изолированной оболочки Visual Studio, которое создает файлы решений с именем * .mysln. Теперь мы хотим построить это решение на сервере сборки, поэтому я попытался вызвать MSBuild для файла решения.
Это приводит к ошибке «MSB4025: файл проекта не может быть загружен. Данные на корневом уровне недействительны. Строка 1, позиция 1».
Однако, если я переименую этот же файл в * .sln, он будет работать как положено, что указывает на то, что MSBuild каким-то образом знает (предположительно по расширению файла), что он должен работать с файлом решения.
Есть ли способ указать это при вызове MSBuild, чтобы он работал с файлами пользовательских решений?