티스토리 뷰

728x90

닷넷 기반의 크로스 플랫폼 UI인 아발로니아를 VS2022에서 맛보기로 했다. 아발로니아 UI 사이트에서는 윈도우 플랫폼에서는 VS2022를 추천하고 있고 맥이나 리눅스에서는 젯브레인 라이더를 추천하고 있으니, 일단 윈도우에서 추천하는 VS2022로 아발로니아 UI 개발을 맛보기로 했다. 

 

VS2022 커뮤니티 버전을 설치하고 위의 그림과 같이 "Avalonia for Visual Studio"를 설치한다.

 

아발로니아 확장을 정상적으로 설치하면 새 프로젝트 만들기 화면에서 "avalonia"를 검색하면 위의 그림처럼 여러 연관 템플릿을 확인할 수 있다. "Avalonia .NET MVVM App"을 선택한다.

 

프로젝트 폴더를 선택하고 [다음]을 누른다.

 

닷넷 코어 버전을 프레임워크에서 선택하고 나머지는 디폴트 상태로 [만들기]를 수행한다.

 

프로젝트가 만들어지면 최근에 업데이트한 확장에 대한 소개를 보여준다. 문제는 최근에 업데이트 하면서 VS 확장 자체가 "Accelerate"라는 비즈니스의 일부로 들어갔고 기능을 제대로 쓰려면 아이디를 발급받아서 커뮤니티 버전으로 로그인하거나 정식 비용을 지불해야 한다.

 

일단 약 한달 가량은 위의 그림처럼 경고 메시지를 보면서 로그인하지 않아도 사용할 수는 있다. MIT 라이선스로 배포하던 VS 확장 코드도 2025년 5월 버전을 https://github.com/AvaloniaUI/AvaloniaVS/tree/ARCHIVE에서 확인할 수 있고 현재 버전의 소스는 공개하지 않고 있다.

 

솔루션을 빌드하고 실행하여 정상적인 빌드와 위와 같은 실행 여부를 확인한다. VS2022의 아발로니아 확장은 디자인 프리뷰와 코드 자동 완성 기능은 VS Code("VS Code에서 아발로니아 맛보기" 참조)와 크게 차이가 나지 않는 것으로 보인다. 정식 로그인하면 어떨지 모르겠지만 깃허브 이슈에 사용자들의 장애 보고가 많은 것을 보면 안정화에 시간이 필요할 것으로 보인다.

 

위의 그림은 VS2022에서 디자인 프리뷰와 코드 자동 완성 기능을 사용하는 모습이다.

 

 

 

 

 

 

728x90
댓글
최근에 올라온 글
최근에 달린 댓글
«   2026/01   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함