Сборка приложения C#
Я искал немного программирования на C# и наткнулся на exercism.io (это отличный способ выучить новый язык). Я скачал их проект Hello World, который поставляется с файлом.csproj.
Я использую MacOS, так что я могу использовать dotnet restore
а также dotnet test
провести мой тест. Все отлично работает на моей машине.
Тем не менее, я бы хотел, чтобы это работало на Appveyor в качестве отправной точки. Когда я пытаюсь запустить в AppVeyor, я получаю:
Пространство имен XML по умолчанию проекта должно быть пространством имен MSBuild XML. Если проект создан в формате MSBuild 2003, добавьте элемент xmlns="http://schemas.microsoft.com/developer/msbuild/2003". Если проект был создан в старом формате 1.0 или 1.2, пожалуйста, преобразуйте его в формат MSBuild 2003.
Кстати, я получаю ту же ошибку при попытке открыть проект в Rider. Код можно увидеть по адресу https://github.com/sjhuda/csharp-hello-world
Любые советы приветствуются! Спасибо
1 ответ
Скорее всего, причина в том, что приложение Hello World, которое вы пытаетесь загрузить, является приложением Visual Studio 2017 и имеет новый формат csproj, и из того, что я вижу в этом выпуске на Github, вам нужно выбрать правильное изображение.
Отказ от ответственности: я не использую Appveyor, просто погуглил его.