Я использую Inno Setup для создания установщика для своего приложения. Создание ярлыков на стартовом экране Windows 8 отлично работает с помощью [Значки]. Но теперь я хотел бы настроить плитки с помощью VisualElementsManifest.
Я считаю, что выполнил все шаги, описанные здесь: «Как настроить плитки начального экрана для настольных приложений» http://msdn.microsoft.com/en-us/library/windows/apps/dn393983.aspx#create_the_customization_xml_file
Однако, когда я компилирую свой установщик и запускаю его, VisualElementsManifest игнорируется. Плитка отображается на стартовом экране с обычным значком, как определено в iss-файле Inno Setup (IconFilename).
Для создания настраиваемой плитки для MyApp.exe были предприняты следующие шаги:
<Application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<VisualElements
BackgroundColor="#E82C2A"
ShowNameOnSquare150x150Logo="off"
ForegroundText="light"
Square150x150Logo="logo.MyApp.150x150.png"
Square70x70Logo="logo.MyApp.70x70.png"/>
</Application>
Файл сохранен как MyApp.visualelementsmanifest.xml в том же каталоге, что и MyApp.exe.
Настройте Inno Setup:
[Setup]
AppName=MyApp
AppVersion=0.1
DefaultDirName={pf}\MyApp
SetupIconFile=MyApp.ico
[Files]
Source: "MyApp.exe"; DestDir: "{app}"
Source: "MyApp.exe.manifest"; DestDir: "{app}"
Source: "MyApp.ico"; DestDir: "{app}"
Source: "logo.MyApp.150x150.png"; DestDir: "{app}"
Source: "logo.MyApp.70x70.png"; DestDir: "{app}"
Source: "MyApp.visualelementsmanifest.xml"; DestDir: "{app}"
[Icons]
Name: "{group}\appfolder\MyApp"; Filename: "{app}\MyApp.exe";
Name: "{commonprograms}\MyApp"; Filename: "{app}\MyApp.exe";
Name: "{commondesktop}\MyApp"; Filename: "{app}\MyApp.exe";
Скомпилируйте установщик и запустите его .. не повезло.
BackgroundColor
и ничего больше на экране Приложения. Если закрепить приложение на экране Пуск, вы должны увидеть свое изображение. В противном случае вы предоставляете неправильные изображения ... - person TLama   schedule 16.01.2014