Wie kann ich die Warnung "Voraussetzung für Bootstrapping nicht gefunden" in Visual Studio 2010 beheben?

  • Ich verwende:

    • Visual Studio 2010 auf einem x64-Computer
    • Gebäude eine Windows-Anwendung
    • Targeting von .NET Framework 4-Clientprofil und x86.
    • Ich werde mit ClickOnce bereitgestellt.
    • I habe das "Microsoft Windows SDK für Windows 7 (7.1)" installiert.

    Hier ist mein Problem:

    In einem alten Projekt öffne ich in den Projekteigenschaften, Registerkarte Veröffentlichen, Schaltfläche Voraussetzungen ... dieses Dialogfeld . Alle Die aufgelisteten Voraussetzungen enthalten eine gelbe, dreieckige Warnung, die besagt, dass für Bootstrapping keine Voraussetzung gefunden werden kann. Der Effekt ist, dass ClickOnce setup.exe die Voraussetzungen für Benutzer nicht korrekt installieren kann.

    Wenn ich ein neues, leeres Projekt von Grund auf erstelle, ist das Feld Voraussetzungen leer.

    Hier finden Sie Informationen zu verschiedenen Ordnern:

    C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages enthält alle Bootstrap-Pakete.

    C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages enthält alle Bootstrap-Pakete.

    C:\Program Files\Microsoft SDKs\Windows\v7.1 hatte nicht einen Bootstrapper-Ordner.

    C:\Program Files (x86)\Microsoft Visual Studio 10.0\SDK enthält nur einen leeren v3.5-Ordner.

    Umgebung WindowsSdkDir=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\

    Registrierung HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\GenericBootstrapper\4.0\Path = C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages

    Folgendes habe ich versucht:

    Ich habe versucht, den Bootstrapper-Ordner von C:\Program Files\Microsoft SDKs\Windows\v7.0A\ nach C:\Program Files\Microsoft SDKs\Windows\v7.1 zu kopieren, aber das hat keinen Unterschied gemacht.

    Ich habe versucht, den Bootstrapper-Ordner zu kopieren von C:\Program Files\Microsoft SDKs\Windows\v7.0A\ bis C:\Program Files (x86)\Microsoft Visual Studio 10.0\SDK\v4.0. Das hat keinen Unterschied gemacht.

    Vorschläge?

    22 November 2011
    Wally
1 answer
  • Versuchen Sie Folgendes:

    • machen Sie die Voraussetzungen mit Bootstrapper-Manifest-Generator
    • und fügen Sie sie anschließend in C: \ Programme (x86) \ Microsoft <| ein > SDKs \ Windows \ v7.0A \ Bootstrapper \ Packages-Ordner

    Wenn es funktioniert, benachrichtigen Sie bitte den Kommentar.

    18 October 2012
    Abdur Rahman