none
Viusal Studio 2012 -> standalone Executable ? RRS feed

  • Frage

  • Hallo,

    gibt es die Möglichkeit, mit Visual Studio 2012 standalone Executables zu kompilieren, die zwar Gebrauch vom .NET-Framework machen, sich aber auch auf Systemen betreiben lassen, die das -NET-Framework nicht installiert haben?

    (Man könnte ja die Teile, die aus dem .NET-Framework gebraucht werden mit in das Executable packen)

    Danke,

    Ben

    Donnerstag, 13. September 2012 09:01

Antworten

  • Nein.
    Es gibt zwar Ansätze von 3rdParty Herstellern; da hab ich aber kein großes Vertrauen...


    Jochen Kalmbach (MVP VC++)
    Donnerstag, 13. September 2012 09:17
  • Wenn Du nur eine einzige .NET Funktion verwendest muss die gesamte .NET Runtime installiert sein.

    .NET lässt sich nicht statisch dazu linken. Wie soll das auch gehen, den ganzen JIT-Compiler in Deine EXE?


    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de

    Donnerstag, 13. September 2012 09:14
    Moderator

Alle Antworten

  • Wenn Du nur eine einzige .NET Funktion verwendest muss die gesamte .NET Runtime installiert sein.

    .NET lässt sich nicht statisch dazu linken. Wie soll das auch gehen, den ganzen JIT-Compiler in Deine EXE?


    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de

    Donnerstag, 13. September 2012 09:14
    Moderator
  • Nein.
    Es gibt zwar Ansätze von 3rdParty Herstellern; da hab ich aber kein großes Vertrauen...


    Jochen Kalmbach (MVP VC++)
    Donnerstag, 13. September 2012 09:17
  • Danke für die Antworten.

    Das mit den 3rdParty Anbietern habe ich auch schon gelesen, im Zusammenhang mit dem Mono-Projekt soll es etwas geben (mkbundle).

    Schade, ich hatte gehofft, dass es aus VS heraus eine Möglichkeit gibt.

    Wünschenswert wäre das, vor allem da das Framework 4.5 nicht mehr unter Windows XP läuft. Wenn man möchte, dass seien Anwendungen auch noch unter Win XP laufen, muss man wohl bei 4.0 bleiben.



    Donnerstag, 13. September 2012 09:37