Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
ich habe kürzlich mein erstes richtiges Programm fertiggestellt und möchte es nun erstellen, aber ohne dabei 100 andere Dateien zu bekommen, sozusagen gleich verpackt.
Weiß jemand, wie das geht?
Dann hast du noch nie ein Release-Projekt erstellt oder zumindest die Projektkonfiguration angepasst. Geht oben in der Menüleiste (Debug x86 ist Default). Debugkonfigurationen sind nun wirklich nicht für den Release gedacht, sondern für den Betrieb innerhalb einer IDE sowie mit dem Debugger.
Der saubere Weg die IDE zu verlassen ist das Erstellen einer Releasekonfiguration, aus der dann ein Installationspaket generiert wird.
Gibts da nicht irgendwo ein Menüpunkt a-la "Create executable" und dann geht ein Dialog auf, wo man dann auswählen kann wo das "Executable" gespeichert werden soll oder gibts das bei diesem tollen Visual Studio nicht? :-)
Das kann gut sein.
Meine Programme sind zwar mittlerweile recht umfangreich, aber hauptsächlich nur für mich und 2-3 Kollegen gedacht.
Ich werde mich mal etwas mehr mit dem Thema beschäftigen.
Ergänzung ()
ArrorRT schrieb:
@Loopman ein Installationspaket wäre mir auch recht.
Naja. "Publish" ist für mich noch mal was anderes als ein Execubable zu generieren. Und ein Installationspaket auch was anderes als ein "install-less" und "depend-less" startbares Stand-alone-Executable.
Irgendwie macht es hier Visual Studio unnötig kompliziert.
Die Executable liegt natürlich nach jedem Build-Prozess - egal in welcher Konfiguration - im Projektordner. Von dort aus kann sie beliebig wegkopiert werden, darum geht es hier auch gar nicht und größere Programme bestehen nicht nur aus einer Executable. Sondern: Wie stelle ich sicher, dass auch nötige Abhängigkeiten berücksichtigt werden und der Build-Prozess mit den richtigen Compilerflags erfolgt.
Bei den mit Info-Icon markierten Links handelt es sich um Affiliate-Links. Im Fall einer Bestellung über einen solchen Link wird ComputerBase am Verkaufserlös beteiligt, ohne dass der Preis für den Kunden steigt.