webForumDet fria alternativet

C#

C/C++

4 svar · 571 visningar · startad av svampträsk

Medlem sedan juni 200070 inlägg
Frågan#1

Hejsan!

Jag har börjat programmera i C# lite smått, och har ett stort problem. Programmen som jag gör går inte att köra på andra datorer! Jag får ett mycket skumt felmedelande så fort jag försöker att exekvera mitt program.
Jag trodde att man inte behövde runtimefiler till C# program, speciellt som mitt program bara använder en enkel form.
Vad gör jag för fel?

Medlem sedan okt. 20013 217 inlägg
#2

.NET CLR (Common Languegae Runtime) måste vara installerad på de maskiner du ska köra på. Den finns att ladda ner hos Microsoft.

// BeatBox

Medlem sedan feb. 20001 590 inlägg
#3

Nej, det ska inte behövas installera något om du ser till att kompilera till native kod.

/T

Medlem sedan feb. 20001 590 inlägg
#4

Måste rätta mig själv lite.
Tänkte på C++ eftersom vi är i det forumet.
I dagsläget kan man bara kompilera C++ program till native, unmanaged kod i Visual Studio.Net. Detta för att man ska kunna fortsätta med gamla C++ projekt.
Alla andra prigrammeringsspråk (i dagsläget 22 har jag hört) kräver CLR runtime.

Denna kan man skicka med i installationsprogrammet. Filen i sig heter dotnetfx.exe all info finns på MSDN.
För att distribuera denna, så krävs ju då att man har en "riktig" Visual Studio.Net, där man skapar installationsfilerna.

Kravet är dock minst Windows 98 och IE 5.1

/T

Medlem sedan juni 200070 inlägg
#5

ska prova...
tack för hjälpen!

258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)