Visual Studio C#

Gast #417180
Lesenswert?

Hallo, ich habe folgendes Problem mit Visual Studio C#.
Ich habe mir eine kleine Applikation in C# erstellt.
Jetzt soll diese Software auch auf anderen Rechnern laufen.
Dabei ist mir aufgefallen, dass mein Programm nur auf Rechnern läuft,
wo auch die Software Visual Studio C# installiert wurde. Was muss ich
verändern in den Einstellungen, damit das Programm unabhängig von der
Software Visual Studio C# läuft?
Gast #417183
Lesenswert?

@Thomas:
Das ist zwar prinzipiell richtig, aber leider ist bei den meisten
Systemen noch keine .NET umgebung installiert. Ein Setup-Programm
liefert noch mehr vorteile z.b integration von ActiveX objekten.
Gast #417184
Lesenswert?

Mmmh, naja, dann doch lieber einmal das Framework installieren und Ruhe
ist. Das neue Studio wirbt ja sogar damit, dass Programme eben nicht
mehr aufwändig isntalliert werden müssn. ActiveX war und ist eh
Teufelszeug, das braucht man nicht wirklich ;->
Gast #417185
Lesenswert?

Wenn auf dem Zielrechner das .NET Framework in der richtigen Version
installiert ist, dann kannst Du dort das .exe File einfach ausführen
ohne was installieren zu müssen.
Falls Du irgendwelche zusätzlichen Assemblies benutzt hast, musst Du
diese (.dll) natürlich auch mitliefern.
Gast #417186
Lesenswert?

Ich weiss noch immer nicht, wie ich mein Programm ohne die Installation
von Visual Studio zum laufen bekomme.

Jim schrieb dies hier:
Du musst ein "Setup" für dein Programm erzeugen. Bei .NET 2003
machst
du das über ein neues Projekt (Setup & Weiterhabeprojekt), dann deine
Anwendung hinzufügen und noch Kompilieren.

--> was bedeutet das hier? (Setup & Weiterhabeprojekt)
--> und wie binde ich das ganze exakt ein? Welche Dateien muss ich da
hinzufügenß
--> wie binde ich die DLL ein?
Gast #417187
Lesenswert?

Moin,
du musst auf den entsprechenden Rechnern das .Net Framework
installieren.
Bei C# 2005 erstellt man eine ausführbare .exe, in dem man auf
Erstellen--->*Projektname* veröffentlichen klickt und dann einfach den
Anweisungen folgt.Wenn alles geklappt hat, sollte das Programm sofern
.net Framework installiert ist auch auf anderen Rechnern laufen (habe
ich selbst schon öfters gemacht)

Hoffe geholfen zu haben

Gruß

Chris
Gast #417188
Lesenswert?

das ist aber total umständlich.
Bei Borland Builder C++ musste man ein paar Häkchen setzen und schon
kon nte man die EXE Datei auf jedem rechner laufen lassen.
Woher bekomme ich das NET Framework? Muss ich das wirklich downloaden
oder kann ich auch wie bei Borland Builder irgendwelche Häkchen setzen?
Gast #417189
Lesenswert?

Hi,
das .Net Framework kriegst du direkt bei MS oder bei
http://www.chip.de/downloads/c1_downloads_18033068.html

Du kannst unter Projekt--->*Projektname* Eigenschaften...--->dort dann
im TAB Veröffentlichen---erforderliche Komponenten einstellen ob das
.Net benötigt wird, ob das wirklich klappt, kann ich leider nicht
testen, da ich auf allen Rechnern auf denen Win Läuft das .Net habe.

Gruß

Chris
Gast #417190
Lesenswert?

Kann mir jemand sagen woher ich das NET Framework her bekomme bzw. wo
sich das befindet. Ich finde es viel komplizierter wie Borland
Builder.
Ja ich weiss einige werden jetzt sagen nimm doch dann halt den Borland
Builder. Borland Builder möchte ich nicht mehr verwenden. Ich will nur
noch mit Visual Studio arbeiten.
Gast #417192
Lesenswert?

Der einfachste Weg das .NET Framework zu kriegen ist, wenn man auf die
Website von Windows Update geht und es von dort als Update
installiert.
http://update.microsoft.com/

Oder wenn Du das Framework gleich mitliefern willst, dann kannst Du es
hier downloaden:
.NET Framework 2.0 (für Visual Studio 2005)
http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5

.NET Framework 1.1 für (Visual Studio 2003)
http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3

Ein Setup Projekt zu erstellen ist nicht notwenig, Du kannst einfach
die .exe auf den Zielrechner kopieren und laufen lassen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren