Avalonia 프로젝트 `11.0 미리보기 1`로 변경하기
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" />
...
이후 잘 컴파일 되고 잘 실행되는 것을 확인할 수 있습니다.
| 윈도우
| 우분투(WSLg)
0.10에서 11.0-preview1로의 주요 변경 내용은 아래의 링크를 참고하세요.