App-Symbol in Visual Studio 2005 ändern?

8

Ich würde gerne ein anderes Icon für die Demoversion meines Spiels verwenden, und ich baue die Demo mit einer anderen Build-Konfiguration als für die vollständige Version, indem ich einen Präprozessor verwende, um bestimmte Inhalte zu sperren verschiedene Grafiken usw. Gibt es eine Möglichkeit, dass Visual Studio ein anderes Icon für das App-Icon in der Demo-Konfiguration verwenden kann, aber weiterhin das reguläre Icon für die Vollversion der Konfiguration verwendet?

    
CariElf 16.09.2008, 14:17
quelle

4 Antworten

8

Nach dieser Seite können Sie Präprozessordirektiven in Ihrem * verwenden RC-Datei. Du solltest so etwas schreiben

%Vor%     
Serge 16.09.2008, 14:25
quelle
2

Was ich tun würde, ist ein Pre-Build-Event (Projekteigenschaften - & gt; Konfigurationseigenschaften - & gt; Build Events - & gt; Pre-Build Event) einzurichten. Das Pre-Build-Ereignis ist eine Befehlszeile. Ich würde dies verwenden, um die entsprechende Symboldatei in das Erstellungssymbol zu kopieren.

Nehmen wir beispielsweise an, Ihr Build-Icon ist "app.ico". Ich würde mein Fullicon "app_full.ico" und mein Demo-Icon "app_demo.ico" machen. Dann würde ich meine Pre-Build-Ereignisse wie folgt festlegen:

Vorbereitendes Ereignis im Vollmodus:

%Vor%

Vorbereitungs-Ereignis im Demomodus:

%Vor%

Ich hoffe, das hilft!

    
Kevin 16.09.2008 14:25
quelle
0

Dies wird Sie auf halbem Weg dorthin bringen: Ссылка

Dann müssen Sie den Win32-Aufruf finden, der das angezeigte Symbol aus der Liste der eingebetteten Symbole setzt.

    
Nick 16.09.2008 14:23
quelle
0

Ich kenne keinen Weg im visuellen Studio, weil die Anwendungseinstellungen an das Lochprojekt gebunden sind. Aber eine einfache Möglichkeit besteht darin, ein PreBuild-Ereignis zu verwenden und app.demo.ico nach app.ico oder app.release.ico nach app.ico zu kopieren, indem Sie nach dem Wert des Schlüssels $ (ConfigurationName) fragen und in der App nachsehen. ico in Ihrem Projektverzeichnis.

    
Thomas 16.09.2008 14:24
quelle