Visual Studio 2012 업데이트 1에서는 Scale-140 배지 로고를 사용할 수 없습니다.
이 문서는 Microsoft Visual Studio 2012 업데이트 1에서 Scale-140 배지 로고를 사용할 수 없는 문제를 resolve 데 도움이 됩니다.
원래 제품 버전: Windows 8 Visual Studio Express 2012년, Visual Studio Premium 2012년, Visual Studio Ultimate 2012
원본 KB 번호: 2792380
문제 1
다음과 같은 경우를 생각해볼 수 있습니다.
- Visual Studio 2012 업데이트 1을 사용하여 앱을 만듭니다.
- 앱의 Scale-140 배지 로고에 대해 33 x 33픽셀 .png 파일을 선택합니다.
- 앱을 패키지하려고 합니다.
이 시나리오에서는 앱을 패키지할 수 없습니다. 또한 다음과 유사한 오류 메시지가 표시됩니다.
앱 매니페스트는 유효한 차원이 없는 배지 로고 이미지 'images\BadgeLogo.scale-140.png'을 참조합니다. 34x34 픽셀이어야 합니다.
문제 2
다음과 같은 경우를 생각해볼 수 있습니다.
- Visual Studio 2012 업데이트 1을 사용하여 앱을 만듭니다.
- 앱의 Scale-140 배지 로고에 대해 34 x 34픽셀 .png 파일을 선택합니다.
- 이 앱을 Windows 스토어에 제출하려고 합니다.
이 시나리오에서는 Windows 스토어에 앱을 제출할 수 없습니다.
원인
이러한 문제는 Visual Studio 2012 업데이트 1에 Scale-140 배지 로고에 대해 34 x 34픽셀인 .png 파일이 잘못 필요하기 때문에 발생합니다. 그러나 Windows 스토어 및 WinACK(Windows 앱 인증 키트)에서는 Scale-140 배지 로고에 대한 이미지 파일이 33 x 33픽셀이어야 합니다.
해결 방법
이 문제를 해결하려면 다음과 같이 하십시오.
솔루션 탐색기 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 프로젝트 언로드를 선택합니다.
프로젝트를 마우스 오른쪽 단추로 클릭한 다음 편집을 선택합니다.
닫
</Project>
는 요소 앞에 프로젝트 파일의 맨 아래에 다음 XML 코드를 추가합니다.<!-- Workaround for 33x33 badge logo issue. --> <Target Name="WorkaroundForBadgeLogoScale140Issue"> <ItemGroup> <AppxManifestImageFileNameQuery Remove="./m:Package/m:Applications/m:Application/m:VisualElements/m:LockScreen/@BadgeLogo" /> </ItemGroup> <ItemGroup> <AppxManifestImageFileNameQuery Include="./m:Package/m:Applications/m:Application/m:VisualElements/m:LockScreen/@BadgeLogo"> <DescriptionID>BadgeLogo</DescriptionID> <ExpectedScaleDimensions>100:24x24;140:33x33;180:43x43</ExpectedScaleDimensions> </AppxManifestImageFileNameQuery> </ItemGroup> </Target>
닫
</Project>
는 요소 앞에 프로젝트 파일의 맨 아래에 다음 XML 코드를 추가합니다.참고
프로젝트 파일에 이미 대상이 포함된
BeforeBuild
경우 특성에DependsOnTargets
를 추가WorkaroundForBadgeLogoScale140Issue
합니다.<Target Name="BeforeBuild" DependsOnTargets="WorkaroundForBadgeLogoScale140Issue" />
프로젝트 파일을 저장하고 닫습니다.
솔루션 탐색기 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 프로젝트 다시 로드를 선택합니다.
매니페스트 Designer 33 x 33 픽셀의 Scale-140 로고 .png 파일을 추가합니다.
참고
매니페스트 Designer 배지 로고가 필요한 크기인 34 x 34픽셀을 충족하지 않는다는 경고를 표시합니다. 그러나 Visual Studio는 앱을 패키지하고 WinACK를 사용하면 Windows 스토어에 앱을 게시할 수 있습니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기