vb.net Anwendung für XP erstellen

  • VB.NET

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

    vb.net Anwendung für XP erstellen

    Hallo!
    Ich habe eine VB.Net-Anwendung erstellt (unter Win10) und möcht diese jetzt unter WinXP laufen lassen. Dazu habe ich:
    - Auf dem Zielrechner .net Framework 4.0 installiert (das ist die letzte lauffähige Version unter XP)
    - Beim kompilierenals Ziel-Framework 4.0 angegeben (oder 3.5 oder 2.0 - kein Unterschied)
    - Als Zielplatform x86 angegeben.
    Trotzdem meldet der Zielrechner, ich solle .net-Framework 4.6.1 installieren. Der dumme Kerl sollte eigentlich wissen, daß das auf XP nicht funktioniert!

    Lt. Beschreibung sollte das eigentlich funktionieren, tut es aber nicht! Welche Einstellungen/Packages kann ich noch überprüfen/installieren, um mein Programm zum Laufen zu bringen?
    Danke
    Hallo und Willkommen im Forum

    Wolltiger schrieb:

    Trotzdem meldet der Zielrechner, ich solle .net-Framework 4.6.1 installieren.

    Was bzw. wie wird das gemeldet? Wird "nur" die exe ausgeführt oder hast du eine Click-Once installation welche dies meldet?
    Vieleicht hast du ja einen Screenshot für uns? Erweiterte Antwort -> Anhang hochladen

    Im Falle von ClickOnce kann es sein das du ja den Haken beim falschen Framework drinnen hast. Ansonsten besteht noch die möglichkeit das irgendwo eine Abhängigkeit vorhanden ist welche das FW 4.6.1 benötigt, wie z.b. drittanbieter-Controls oder anderes. Hast du irgendwelche NuGet-Pakete eingebunden oder "fremde" Assemblys Referenziert?

    Grüße
    Sascha
    If _work = worktype.hard Then Me.Drink(Coffee)
    Seht euch auch meine Tutorialreihe <WPF Lernen/> an oder abonniert meinen YouTube Kanal.

    ## Bitte markiere einen Thread als "Erledigt" wenn deine Frage beantwortet wurde. ##

    @Wolltiger Überzeuge Dich davon, dass in Deinen Projekt-Dateien (Nicht nur *.vb) auf das Framework 4.0 verwiesen wird:

    XML-Quellcode: *.vbproj

    1. <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

    XML-Quellcode: App.config

    1. <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
    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!