Except가 ManagedBootstrapApplication으로 흡수되었습니다.ManagedBootstrapApplication의 WiX 매니페스트가 이전되지 않음
그래픽 이유로 인해의 UAC 덮어 쓰기가 아닌 은 EXE에 app.manifest 파일이 있습니다. exe를 일반 프로그램으로 실행하면 효과가 나타납니다. 번들을 실행하면 효과가 제거됩니다.
아래는 app.manifest에 추가 할 매니페스트 코드입니다. 이 효과는 Windows에서 자동으로 크기 조정되는 것이 아니라 픽셀 단위의 픽셀 정확도가 일관 적으로 유지됩니다.
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<dpiAware>true</dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
이상하게도, 심지어 원시 EXE에, mt -managedassemblyname:raw.exe -out:extracted.manifest
도이 표시되지 않습니다. 마찬가지로 평상시 requireAdministrator
UAC 에스컬레이션을 테스트하기 만하면이 효과가 명백합니다 (Explorer의 아이콘 및 UAC 프롬프트에 배지 표시)하지만 mt.exe는이 섹션을 내 보내지 않습니다. 그들은 참석해야합니까?
내가해야한다고 가정 할 때 수동으로 bundle.exe에 다시 적용 할 수 있도록 압축을 풀려고합니다. (나는 <Target Name="SignBundleEngine">
대상에서 이것을 수행 할 계획 임)
고마워!
좋은 설명. 감사. –