PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Installation mit Visual Studio .NET


havalan
16.01.2002, 00:48
Hat jemand von euch schon Erfahrungen, betreffend Gebrauch von C# auf einem fremden (ohne .NET Framework) PC?

Ich benutze im Mom das RC1 und möchte gerne ein kleines Tool auf einer NT-Maschine ohne Framework zum laufen bringen.

havalan


sami
16.01.2002, 00:51
afaik geht das ned.
es gibt doch (noch) gar keinen compiler, der c# in fertigen programmcode compiled. nur dieses .NET dingens.

havalan
16.01.2002, 01:20
Es müsste ja trotzdem eine Möglichkeit geben, eine Installation zu bieten.

cYrus
16.01.2002, 07:36
afaik wird es gar nie einen Compiler geben, der das in richtige W32-Sprache übersetzt..

Also werden die Programme auch nie ohne Framework laufen. Die aktuellen C++ / VB Programme brauchen ja auch ihre DLLs & Co. Nur ist das halt so wie beim Framework - die benötigten Daten werden früher oder später in jedem Windows integriert sein..

so long
cYrus

havalan
16.01.2002, 10:36
heisst das, das ich nun auf jedem PC das framework installieren muss? wird es keine abgespeckte variante geben?
Vieleicht kommt was entsprechendes mit dem rtm, aktuell ist ja immer noch rc7, mal schauen!

sami
16.01.2002, 12:20
denke ned, dass es sowas geben wird
zumindest ned von MS selbst
von nem anderen softwarehersteller wohl auch ned, C# ist bestimmt patentiert.
und die opensource entwickler lehnen wohl C# aus prinzip ab, also ist da auch nix zu erwarten.

havalan
17.01.2002, 07:49
Laut Microsoft läuft ein C# Programm immer als "managed code" auf der CLR (common language runtime) - wie Java Programme auf der J-Engine.
Die CLR ist Teil des Frameworks... d.h. man muss das Framework installieren. Dieser Teil ist jedoch sehr schlank.

cYrus
17.01.2002, 19:33
schlank ist relativ, das sind immerhin 56 MBs

so long
cYrus

havalan
27.01.2002, 17:22
es ist: 21´823´560 bytes gross/klein, du kannst aber auch mit Hilfe der Development Enviroment einen Installer machen, und dann nur die Komponenten installieren die du benötigst.