C# Von Framework 3.5 auf 2.0 "runterkompilieren"

BaseUser

Ensign
Registriert
Feb. 2005
Beiträge
200
Hallo,

eine kurze Frage - gibt es die Möglichkeit in Visual Studio 2008 ein Programm, bei welchem man zu anfangs gesagt hat, es soll auf Framework 3.5 laufen, nachträglich auf Framework 2.0 "herunterkompilieren"? :)

Es ist ein einfaches Programm, sollte auch unter 2.0 laufen.

Grüße

BaseUser
 
Rechtsklick auf dein Projekt -> Eigenschaften
Direkt im "Anwendung" Tab kannst du das Zielframework einstellen.
 
1.) Man kann alles bis auf .NET 2.0 runter setzen, hat dann aber nur die Funktionen vom jeweiligen Framework zur Verfügung z.B. kein LINQ, keine Extensions und diverse Funktionen nicht z.B. wird die AES Verschlüsselung noch nicht unterstützt.
Wenn man jedoch ein Projekt auf .NET Framework 1.1 laufen lassen will, dann muss man sich ein Visual Studio 2003 installieren. Das wird dann mühsam bei bestehender Software, wo nur eine Kleinigkeit geändert wird.

2.) Ich würde generell alles auf .NET 2.0 übersetzen, wenn die .NET 3.5 Funktionen nicht zwingend notwendig sind, da das .NET Framework 3.5 noch ziemlich selten ist und sehr groß zu installieren, es sei denn es ist fix festgelegt, dass die Software nur auf einer kleinen Anzahl von Rechnern läuft, wo man sowieso die Express Edition vom Visual Studio installiert hat. Dann kann man ruhig auch auf 3.5 setzen bzw. mit VS2010 dann auf 4.0
 
@andr_gin:
Kleine Korrektur: AES (Advanced Encryption Standard) verwendet die Rijndael Verschlüsselung. Diese wird auch in 2.0 unterstützt. Unterschied ist das man die Blockgröße auf 128 Bit und die Schlüsselgröße auf 128, 192 oder 256 Bit einschränkt, um AES konforme Verschlüsselung zu haben. BTW: gibt es bei 3.5 eine "echte" AES Klasse?
 
Zuletzt bearbeitet:
Zurück
Oben