Archiv für den Monat: November 2008

Auswahl der zu benutzenden Framework-Version

Um eine .net-Applikation mit einer bestimmten Framework-Version auszuführen, kann diese im App.Conifg-File angegeben werden. Mit folgendem Beispiel wird die Anwendung mit dem Framework 1.1 ausgeführt, wenn man den Kommentar um das andere supportedRuntime-Tag setzt, wird das Framework 2.0 verwenden.

< ?xml version="1.0" encoding="utf-8">
<configuration>
   <startup>
      <supportedruntime version="v1.1.4322"/>
<!--      <supportedRuntime version="v2.0.50727"/>-->
   </startup>
</configuration>

Die Datei muss dabei dem Dateinamen der Anwendung mit angehängtem .config entsprechen, z.B. für die Anwendung „MyApp.exe“ heisst die Datei „MyApp.exe.config“.

Dreizeiliger Titel in NSIS Installer

Der Platz für den Titel bei einem Installer, der mit NSIS und dem ModernUI erstellt wurde, reicht normalerweise für zwei Zeilen. Wenn man aber einen langen Titel hat, kann man den Platz erweitern mit dem Befehl:
!define MUI_WELCOMEPAGE_TITLE_3LINES

Hier noch ein komplettes Beispiel, das so kompiliert und ausgeführt werden kann:

!include "MUI.nsh"
!define MUI_WELCOMEPAGE_TITLE_3LINES
Name "Hello World with a really long additional Text to use several lines..."
OutFile "helloworld.exe"
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_LANGUAGE "English"
Section "Hello World"
SectionEnd