Avalonia 프로젝트 `11.0 미리보기 1`로 변경하기

·

1 min read

Avalonia(이하 아발로니아)의 버전이 0.10에서 11.0로 높은 점프를 했습니다. 아발로니아 11.0 미리보기 1이 출시가 되었는데요 아래의 링크로 그 내용을 확인하실 수 있습니다.

그런데 아직 아발로니아 프로젝트 템플릿1.0.0-preview1을 지원하지 않아 바로 프로젝트를 생성할 수 없습니다.

기존 템플릿으로 프로젝트를 생성한 후, csproj를 다음처럼 수정합니다.

| 기존

...
    <PackageReference Include="Avalonia" Version="0.10.18" />
    <PackageReference Include="Avalonia.Desktop" Version="0.10.18" />
    <!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
    <PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="0.10.18" />

...

| 변경

...
    <PackageReference Include="Avalonia" Version="11.0.0-preview1" />
    <PackageReference Include="Avalonia.Desktop" Version="11.0.0-preview1" />
    <!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
    <PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.0.0-preview1" />
    <PackageReference Include="Avalonia.Themes.Fluent" Version="11.0.0-preview1" />
...

이후 잘 컴파일 되고 잘 실행되는 것을 확인할 수 있습니다.

| 윈도우 image.png

| 우분투(WSLg) image.png

0.10에서 11.0-preview1로의 주요 변경 내용은 아래의 링크를 참고하세요.