Tekasin tuossa laskimen, jonka sitten buildasin exe tiedostoksi. Se kyllä toimii mun koneella, mutta ei kaverin koneella.
Onko mahdollista Visual Studio 2005 tehdä ohjelmia, jotka toimis ihan normaali windows koneissa, vai pitääkö jokasessa koneessa, jossa .Net sovelluksia ajaa, uusimmat .Net paketit?
.NET -ohjelmat vaativat .NET -frameworkin, joka on n. 20MB kokoinen paketti ja jonka saa ihan Windows Updatesta. Windows XP:ssä se saattaa tulla jopa oletuksena mukana, en ole varma. Visual Studion osista Visual C/C++:lla voi tehdä myös "tavallisia" ohjelmia, mutta silloin ei voi käyttää .NETin uusia hyödyllisiä ominaisuuksia (kuten roskienkeruu). C#:llä ja VB:llä ei tietääkseni voi enää uusissa Visual Studioissa tehdä muita kuin .NET-ohjelmia.
Mikä se muuten on se VS 2003 J#? onko se niinku java? koska c# kyllä mun mielestä on suora javan kopio.
No missä määrin kieltä voi toisen kopioksi sanoa... Tulihan MS:lle kerran jo oikeudenkäynti yhden Java-kopion takia (oliko se tuo J++), joten ei tämä ainakaan yhtä pahasti kopio ole.
C#
MSIL – virtuaalikoneen konekieli
J# on sitten puolestaan Javan .NET-versio, kehitetty Javan versiosta 1.1.4. Kun tällainenkin kerran on olemassa, voiko tuota C#:tä oikein sanoa Javan kopioksi? J# kääntyy kuitenkin tuolle MSIL:lle eikä Java-virtuaalikoneen binääriksi (luonnollisesti, onhan sen kääntäjä Microsoftin tekemä).
Metabolix kirjoitti:
Windows XP:ssä se saattaa tulla jopa oletuksena mukana, en ole varma.
Muistaakseni ei tule. Windows Server 2003:ssa tulee, tosin versio 1.0.
Kannattanee huomata, että tuo 2005-versio VS:stä tekee ohjelmia, jotka vaativat .NET Frameworkin version 2.0 (tällä hetkellä vielä beta), jota EI saa Windows Updatesta (niin kauan, kuin se on beta, sen jälkeen kyllä).
Eikö sen tuolta saa?
Kyllä.
Eli blaze oli saanut vanhaa tietoa :)
Eipäs, vaan sinä et tiedä, mikä on Windows Update :) Tuo on Download Center, ei Windows Update.
Tuo ei ole Windows Update, vaan Microsoftin lataussivu, joten olin oikeassa :)
Anteex, olette oikeassa.
Onko muuten mahollista kääntää VS 2005 tehyä solution:ia, VS 2003?
Solutionin tiedostomuoto on varmasti erilainen, mutta voihan ne lähdekoodit laittaa VS 2003:n solutioniin ihan "Add Existing Item" -dialogilla. C#-kääntäjä (csc.exe) löytyy yleensä kansiosta "(Windowskansio)\Microsoft.Net\Framework\(Frameworkin versionumero)", joten voit kääntää ohjelman vaikka komentoriviltä käsin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.