안녕하세요. Windows App SDK 1.0이 릴리즈 되어서 템플릿을 통해 프로젝트를 생성한 후 실행해보았습니다.
다음의 세개의 템플릿을 제공해주는데 첫번째를 선택합니다.
Windows App SDK 1.0이 제대로 설치되어 있다면 실행 시 다음의 화면을 보실 수 있습니다.
기본 프로필은 ... (Package)
로 패키지 되어 배포 후 실행이 됩니다.
이것을 패키지하지 않고 바로 실행하도록 하려면 ... (Unpackaged)
을 선택할 수 있습니다.
그런데 이상하군요. 실행 시 오류가 발생해서 정상 동작하지 않습니다.
이 문제를 해결하려면 csproj
에 다음의 설정을 추가해야 합니다.
| *.csproj
<WindowsAppSdkBootstrapInitialize>true</WindowsAppSdkBootstrapInitialize>
기본 동작은 false이므로 Unpackaged
로 실행할 수 없습니다. 이 설정을 true
로 하게 되면 부트스트렙이 자동 생성되어 올바르게 동작할 수 있게 됩니다.
다시 실행하면 다음처럼 잘 동작합니다.
참고로 프로필은 Properties/launchSettings.json
에 있습니다.
{
"profiles": {
"App43 (Package)": {
"commandName": "MsixPackage"
},
"App43 (Unpackaged)": {
"commandName": "Project"
}
}
}