Entwickler-Ecke
Sonstiges (.NET) - C# Ohne .Net
Dacollo - Mi 15.10.08 17:30
Titel: C# Ohne .Net
Nur im Vorraus ich will hier bitte keine "geht nicht" und "schwachsinn" beiträge!
Ich habe schon ewig gegoogelt (und ich war mir auch im vorinein schon durchaus im klaren das das prgramm nur in eine CLI ubersetzt wird) und habe auch 2 Sachen gefunden:
1)
http://www.xenocode.com/Products/Postbuild/
2) ILMerge
Ersteres ist allerdings Kostenpflichtig, zweites funktioniert nicht so ganz wie ich dass will, da es nur assamblys zusammenpackt, das ganze aber nicht in Maschienencode compiliert.
Das Problem ist folgendes: Ich habe für ein Projekt in der Schule ein Programm geschrieben, dass von der Auflösung her auf meinen eeePC angepasst ist (800 * 480 PX). Nun ist es aber so dass Frameworks nur auf der C Platte installiert werden kann. Da ich auf der c paltte nur 4 gb habe und diese schon mit windows voll ist kann ich nun das C# programm nicht zunm laufen bringen.
Es würde schon reichen einfach irgendwie alle dlls zusammenzupatchen und mit der .exe zu compilieren ... selbst wenn die exe dann 100 mb hat ... (speicher habe ich auf meiner SD genug)
mfg Dacollo
Dacollo - Mi 15.10.08 18:59
lad dir die demo von xenocode runter ... es geht ... ich habs ausprobiert ... dummerweise ist das nur eine demo ... das prog selber ist kostenpflichtig ... und wegen der installation ... ich arbeite (leider) mit vs 2008 ... das bracuht das 3.5er frameworks und das ist 650 mb groß ... hab außerdem nur 89 MB frei ^^
mfg Dacollo
Christian S. - Mi 15.10.08 19:06
Dacollo hat folgendes geschrieben : |
lad dir die demo von xenocode runter ... es geht ... ich habs ausprobiert ... |
Vorsicht! Das ist
kein C#
ohne .NET. Du hast trotzdem .NET, nur halt mit in der EXE-Datei drin!
Dacollo - Mi 15.10.08 19:32
weiß ich ... mit ohne .net meinte ich nur ohne installiertes .net ... dass c# ganz ohne .net nichts ist ist mir schon klar ... ich habe halt nur ein freewaretool gesucht dass ähnliches kann
edit: ut mir leid dass ich das unklar ausgedrückt habe ... mein fehler
mfg Dacollo
JüTho - Do 16.10.08 09:37
Dacollo hat folgendes geschrieben : |
... hab außerdem nur 89 MB frei |
Da kommst Du wohl um eine Umorganisation nicht herum. Ich habe auf meinem Systemlaufwerk 10 GB vorgesehen und komme immer wieder einmal an ähnliche Speichergrenzen. Ich habe mir deshalb auf Laufwerk E: ein Verzeichnis \Programme eingerichtet und die meisten Anwenderprogramme einschließlich NET-SDK dorthin verlagert (auch wenn das Deinstallation und Neuinstallation benötigte). Auch \EigeneDateien befinden sich jetzt auf E:; allerdings klappt das wegen der nutzerbezogenen Daten nicht in allen Fällen. Aber es besorgte mir genügend Platz.
Gruß Jürgen
Dacollo - Fr 17.10.08 14:22
.. hab leider intern nur 4gb ... der eeePC das reicht eig. für XP aber ich habs z.b. nicht geschafft den installationspafad von .NET zu ändern ... wie geht das?
alle programme bei denen es geht werden eh auf meine 16 GB SD Karte installiert ...
mfg Dacollo
UGrohne - Fr 17.10.08 19:25
Den Ordner ServicePackFiles in c:\windows kannst Du auch auf eine andere Partition verschieben, bringt auch ein paar 100MB. Du musst dann nur in der Registry den Pfad noch dazu ändern.
Dacollo - Sa 18.10.08 11:56
wo in der registry ?
mfg Dacollo
UGrohne - Sa 18.10.08 12:04
Dacollo hat folgendes geschrieben : |
wo in der registry ?
mfg Dacollo |
Such einfach nach ServicePackFiles, oder google danach, dann findest Du die Stelle.
Greenberet - Sa 18.10.08 15:07
Alternative:
USB stick/SD/whatever nach C:\Windows\... mounten und dann normal installieren ( geht nur mit NTFS unter Windows )
Dacollo - Di 21.10.08 08:13
was meinst du mit nach C:\WINDOWS mounten?
mfg Dacollo
Dacollo - Di 21.10.08 20:12
entschuldigung ... hatte nur den post gesehen und schnell geantwortet. Dürft mich noob schimpfen ^^
mfg Dacollo
blackbirdXXX - So 16.11.08 12:44
Wenn dein Programm mit Mono geht würd ich Mono probieren. Da kannst du dir ein minimal Mono machen und nur noch die benötigen extra Assemblies in den GAC hauen. Dann kommst du mit 3MB für das ganze Zeug weg.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!