64-Bit-Version

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    Wenn du in deinem Programm keine Bibliotheken benutzt, die nur als 32- oder 64-Bit-Version vorliegen, stellst du es einfach auf "Any CPU". Dadurch läuft es auf 32-Bit mit 32-Bit und auf 64-Bit mit 64-Bit.
    Hast du dagegen z. B. eine DLL benutzt, die nur als 32-Bit-Version vorliegt, dann stelle es auf "x86". Auf 64-Bit-PCs läuft es dann in der 32-Bit-Emulation (WoW64). Nur falls von der besagten DLL auch eine 64-Bit-Version vorliegt, ist es sinnvoll, eine zweite Version auf "x64" zu erstellen (die dann nur 64-Bit-PCs läuft).

    Viele Grüße, Phil.
    Ja es ist meiner Meinung nach notwendig, da einige eine 64 bit version benutzen.
    Wie man das einstellt?
    Express Edition:
    Schließen Sie das Projekt und/oder die Projektmappe.
    Klicken Sie im Menü Datei auf Datei öffnen.
    Wechseln Sie zum Projektverzeichnis, und markieren Sie die Projektdatei.
    Klicken Sie auf die Schaltfläche Öffnen. Die Projektdatei sollte nun im XML-Editor geöffnet werden.
    Suchen Sie nach dem ersten <PropertyGroup>-Abschnitt, und fügen Sie folgende Zeile ein:
    <PlatformTarget>x86</PlatformTarget>
    Speichern Sie die Projektdatei.
    Öffnen Sie das Projekt und/oder die Projektmappe erneut, indem Sie im Menü Datei auf Projekt/Projektmappe öffnen klicken.
    Fahren Sie mit dem Entwickeln, Debuggen und Testen fort.


    In einer Professionel/Ultimate einfach in den Projekteigenschaften auf AnyCPU stellen.

    Lg

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „n1234n“ ()

    Wenn Du DLLs verwendest, die explizit für 32 Bit entwickelt wurden, muss Dein Programm ebenfalls explizit für 32 Bit kompiliert werden, sonst läuft es auf 64-Bit-Maschinen nicht.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!