Hallo zusammen,
ich wollte fragen ob euch ein Weg bekannt ist, rauszufinden ob die eigene Assembly eine Debug Version oder eine Release Version ist.
Warum brauch ich das ganze?
Ich bin momentan einen Klassenchat für ein Lokales Netzwerk (natürlich TCP) am programmieren und da ich regelmäßige Updates einbaue der alte Client nicht mehr zu verwenden ist.
Nun all das hab ich auch schon geschafft, ich hab ne Server.exe die beim Start die vom der Datei Client.exe im selben Ordner liegend nen MD5 Hash erstellt und diesen in einer Variable stored.
Sobald dann ein anderer Client versucht zu verbinden sendet er den MD5 Hash seiner Version und der Server vergleicht das ganze. Funzt alles wunderbar, nur möchte ich, weils beim recompilen in visual studio manchmal eben unterschiedliche Hashes sind diese Funktion nur ausführen lassen wenns die Release Version beider Anwendungen ist.
Dazu hab ich mir ne Variable angelegt isDebug und diese globalisiert. Jetzt kann ich einfach if isDebug = False Then ' Dann release sachen ausführen. blabla
Da ich aber zu faul bin immer von true nach false zu stellen wenn ich dann die neue version rausbringe möchte ich das ganze automatisieren..
Gibt es eine Funktion womit ich ganz einfach abfragen kann ob die eigene Anwendung gerade eine Debug Version oder eine Release version ist..
Hoffe ihr wisst was ich meine.
Vielen Dank im Voraus
ich wollte fragen ob euch ein Weg bekannt ist, rauszufinden ob die eigene Assembly eine Debug Version oder eine Release Version ist.
Warum brauch ich das ganze?
Ich bin momentan einen Klassenchat für ein Lokales Netzwerk (natürlich TCP) am programmieren und da ich regelmäßige Updates einbaue der alte Client nicht mehr zu verwenden ist.
Nun all das hab ich auch schon geschafft, ich hab ne Server.exe die beim Start die vom der Datei Client.exe im selben Ordner liegend nen MD5 Hash erstellt und diesen in einer Variable stored.
Sobald dann ein anderer Client versucht zu verbinden sendet er den MD5 Hash seiner Version und der Server vergleicht das ganze. Funzt alles wunderbar, nur möchte ich, weils beim recompilen in visual studio manchmal eben unterschiedliche Hashes sind diese Funktion nur ausführen lassen wenns die Release Version beider Anwendungen ist.
Dazu hab ich mir ne Variable angelegt isDebug und diese globalisiert. Jetzt kann ich einfach if isDebug = False Then ' Dann release sachen ausführen. blabla
Da ich aber zu faul bin immer von true nach false zu stellen wenn ich dann die neue version rausbringe möchte ich das ganze automatisieren..
Gibt es eine Funktion womit ich ganz einfach abfragen kann ob die eigene Anwendung gerade eine Debug Version oder eine Release version ist..
Hoffe ihr wisst was ich meine.
Vielen Dank im Voraus