mein Projekt(windows forms), c# in einem anderen computer
Gibt es eine Möglichkeit, dass ich mein Projekt (bei mehreren Formen mit IO,OLEDB, etc.) Arbeit auf einem computer, der nicht installiert-C# software drauf?
Ich brauche, um mein Projekt in eine EXE-Datei. Ich weiß, ich habe eine exe-Datei in Project/bin/release/Debug
und es läuft auf einem computer mit C# express-software installiert.
Wie kann ich exportieren meine Projektes auf einem client-computer?
Darüber hinaus gibt es öffentliche und Kostenlose Produkte für die installation (für Aufgaben wie das Auffinden von Dateien und Ordnern)?
- würden Sie bereitstellen müssen, die richtige .DLL ' s und wenn ich mich nicht Irre und wenn es nicht funktioniert wäre es eine automatische Dialogfeld, das wäre popup erklärt, dass es das fehlende Rahmen und fordert den Benutzer zum herunterladen .net-framework. haben Sie sich in der Erstellung .MSI-ich denke, das wäre auch die / einbetten notwendig .DLL ' s und-Abhängigkeit erforderlich ist, um Ihre Anwendung ausführen, auf einer anderen Maschine
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, natürlich!
In den meisten Fällen sollten Sie in der Lage sein, um einfaches kopieren der ausführbaren Datei (in diesem
bin
Verzeichnis) auf den Zielcomputer. Es kann auch ein paar andere erforderliche /nützliche Dateien in diesem Ordner, den Sie möchten vielleicht auch zu kopieren (wie eine .exe.config oder .pdb-Datei, oder vielleicht sogar ein .dll-Datei, sofern Ihr Programm erstreckt sich über mehrere Projekte). Im Zweifelsfall kopieren alles wird wahrscheinlich funktionieren - im schlimmsten Fall einige dieser Dateien sind einfach nur unnötig (wie die .vshost-Dateien).Ihre Ziel-Maschine werden soll, müssen die .Net framework für die version, die Sie gezielt (z.B. 2.0, 3.5, 4.0 usw...) installiert. In vielen Fällen wird dies bereits installiert sein (insbesondere also im Fall von der .Net 2.0), in dem Fall, dass es nicht dann in der Regel diese installiert werden können, die über Windows update, alternativ eine kurze Suche nach ".Net version X installer" sollte den trick tun. Sie sollten eine relativ einfach Fehlermeldungen, wenn Sie versuchen, und führen Sie Ihre Anwendung auf der Maschine nicht erforderlich .Net framework version installiert ist.
Wenn Sie das Gefühl bis es dann sind zusätzliche Dinge, die Sie vielleicht zu tun ist, wenn die Verteilung von software auf einem client, wie
Aber die oben genannten sollte Ihnen den Einstieg.
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
es wird gelöst werden, wenn ich office installieren?Können Sie mit der rechten klicken Sie auf dem Projekt-Knoten, es zu veröffentlichen, dann installieren Sie es in anderen Maschinen.
Sehen clickonce
Müssen Sie nur installieren .Net Framework auf dem Zielcomputer.
Du immer installieren, müssen .NET framework auf dem client-PC.
In der unten exampled, wie zum erstellen einer setup-Pakets.
Machen ein Installationsprogramm für Anwendungen in C# und gehören .NET Framework-installer in das setup
Für Entwicklung/Einsatz auf Visual Studio-tools nur mit c# oder VB.net erforderlich ist. Gesamte framework ist erforderlich. Evrything hat seine eigene Rolle (für was Sie ausgelegt sind). Sie können nicht überspringen. Aber ja, Sie können minimieren die Anforderung durch die Installation oder Nutzung der Drittanbieter-Umgebungen. Da wir alle Ding VS ist ein lizenziertes Produkt und Kosten 1000 $$$ aber ein framework ist kostenlos zum herunterladen und verteilen. Auch zum entwickeln von C# - app mit minimalen Anforderungen, die Sie verwenden können,icsharp. Seine eine leichte und kostenlos zu benutzen .Net-IDE..
installieren Sie eine gleiche .net framework, in dem Sie entwickelt Ihre c# - Anwendung, können Sie es von Ihrem pc, gehen Sie einfach auf die msvisualstudio setup-Ordner, und Sie können finden, tht, kopieren Sie es und installieren Sie es im client-pc.