Tomu nevěřím… Pracuji na komunitním projektu v C# a binárky jsme
vždy vydávali pro každou verzi dvě. .NET a MONO
Mimochodem: mono IMHO není implementací .NET a má svůj vlastní
bytekód (a jen „náhodou“ si poradí s tím od MS).
Ale OK.. až dorazím domů tak si stáhnu .NET 2.0 binárku a zkusim co
s tim udělá mono.. opačně to rozhodně nefunguje.
Obvykle se zdržím komentáře když se v diskuzi zobrazuje část DNS
záznamu…
Taky pochybuju. Vždyť ani aplikace pro .NET Compact Framework neběhají na desktopu bez rekompilace, přestože použité API je podmnožinou. Důvodem jsou digitální podpisy knihoven, které jsou nacpané do EXE souborů. Fakt netuším k čemu to je- zabili tak výhodu portability, která plyne z bytekódu, a nezískali žádnou bezpečnost navíc, protože kdo chce, jednoduše hackne .NET runtime a ty kontroly podpisů prostě dělat nebude…
Divné. Měl jsem ve Visual studiu 2005 projekt využívající DLL s dalšího projektu. Fungovalo to dobře. Tak jsem ten další projekt skompiloval v Linuxu pod Mono. Výsledné DLL sice bylo 5× kratší, než když bylo skompilované pod Windows ve VS, ale i tak jej Visual studio pod Windows v pohodě akvceptovalo a nevšiml jsem si nějaké změny. Výsledná aplikace fungovala dobře. (Navíc novější verze VS 2008 už vygenerovala kód jen 3× delší. Takže možná časem bude mono i Visual studio generovat DLL i podobné velikosti. :-))
Ja uz verim snad vsemu. Mam notebook na kterem vsechno co by bezet nemelo, bezi a to co by melo tak dela problemy. Priklad: Napajim se na sifrovane bezdrat site bez hesel a dokonce na firemni site bez certifikatu. Nejsem na te siti viditelnej a vsechno fici jak ma. Vsechno zalezi na typu rootru na kterej se pripajim protoze u nekterych typu se nepripojim ani se spravnym heslem. A to je jen spicka ledovce. Notasek ma 7 let 1.5GHz single core Intel, 32Mb grafarna a plynule uhraje filmy v HD720p. Asi poslu obraz tohoto WinXP do Mikrosportu, protoze to je opravdu siiila co tohle dokaze … Myslim ze budou koukat jeste vic jako ja posledni pulrok :) Jsem taky zvedavej, jak se bude chovat ten obraz na te same masine kdyz bude ve Virtual Machine v Ubuntu 9.04.