Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C#: c# ohjelmista

Sivun loppuun

blackmoor [23.01.2005 15:27:15]

#

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?

Metabolix [23.01.2005 15:45:13]

#

.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.

blackmoor [23.01.2005 16:08:35]

#

Mikä se muuten on se VS 2003 J#? onko se niinku java? koska c# kyllä mun mielestä on suora javan kopio.

Metabolix [23.01.2005 16:24:00]

#

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.

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ä).

Blaze [23.01.2005 16:34:36]

#

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ä).

blackmoor [23.01.2005 16:46:27]

#

http://www.microsoft.com/downloads/details.aspx?FamilyID=b7adc595-717c-4ef7-817b-bdefd6947019&displaylang=en

Eikö sen tuolta saa?

Metabolix [23.01.2005 16:51:00]

#

Kyllä.

blackmoor [23.01.2005 16:54:10]

#

Eli blaze oli saanut vanhaa tietoa :)

Metabolix [23.01.2005 17:00:46]

#

Eipäs, vaan sinä et tiedä, mikä on Windows Update :) Tuo on Download Center, ei Windows Update.

Blaze [23.01.2005 17:01:17]

#

Tuo ei ole Windows Update, vaan Microsoftin lataussivu, joten olin oikeassa :)

blackmoor [23.01.2005 17:13:50]

#

Anteex, olette oikeassa.

Onko muuten mahollista kääntää VS 2005 tehyä solution:ia, VS 2003?

Metabolix [23.01.2005 17:50:08]

#

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.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta