2017-03-14 2 views
0

저는 C# 프로그래밍을하기 위해 찾고 있었고 새로운 언어를 배우기위한 훌륭한 방법 인 exercism.io를 발견했습니다. .csproj 파일과 함께 제공되는 Hello World 프로젝트를 다운로드했습니다.Building C# app

저는 MacOS를 실행하고 있으므로 dotnet restoredotnet 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 형식을 가지고 있으며 올바른 이미지를 선택해야합니다. this issue on Github에서 볼 수 있습니다.

면책 조항 : 저는 Applveyor를 사용하지 않고 그냥 봤습니다.

+0

답장을 보내 주셔서 감사합니다. 네, 인터넷 검색을하면서 찾아 왔고 이미 빌드 작업자 이미지를 VS 2017로 변경했습니다. Appveyor에 이메일을 보낼 수 있습니다. – sjhuda

+0

UI에서 새 이미지를 설정 했겠지만,'appveyor.yml'이 있으면 UI를 넘겨줍니다. 그래서'image : Visual Studio 2017'을'appveyor.yml'에 추가하십시오. – ilyaf