none
Microsoft Visual C++ 2017 Redistributable (x64) für Bootstrapper

    Allgemeine Diskussion

  • Für einen Installer möchte ich das Microsoft Visual C++ 2017 Redistributable (x64) in den Bootstrapper aufnehmen.

    Unter C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\SDK\Bootstrapper\Packages\vcredist_64 sollte sich das entsprechende Paket finden.

    Allerdings steht dort in der package.xml ein schlechter Download-Link

    ...
            <String Name="VCRedistExe">http://go.microsoft.com/fwlink/?LinkID=851399&amp;clcid=0x407</String>
    ...

    Weiß jemand den richtigen?


    Wolfgang Kordts

    Mittwoch, 7. März 2018 16:27

Alle Antworten

  • Hallo Wolfgang,

    suchst Du das hier?

      Aktuelle unterstützte Downloads für Visual C++

    Dort dann unter Visual Studio 2017:

      vc_redist.x64.exe


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Mittwoch, 7. März 2018 17:19
    Moderator
  • Das Paket habe ich natürlich schon selbst gefunden. Es hilft mir aber in diesem Kontext leider nicht. Ich brauche eigentlich den entsprechenden http://go.microsoft.com/fwlink/?LinkID= 

    Ich habe auch schon https://go.microsoft.com/fwlink/?LinkId=746572 probiert wegen

     https://www.visualstudio.com/de/downloads/?rr=https%3A%2F%2Fsupport.microsoft.com%2Fde-de%2Fhelp%2F2977003%2Fthe-latest-supported-visual-c-downloads

    Da scheint aber das Format nicht zu passen, wenn der Installer versucht herunterzuladen...


    Wolfgang Kordts

    Mittwoch, 7. März 2018 17:28
  • Hallo Wolfgang,

    und wo ist der Unterschied zwischen dem, was unter deinem Link und dem, was unter meinem Link zum Download angeboten wird?

    Woran merkst Du, dass das "Format" nicht passt? Welche Fehlermeldung erhältst Du? (Bitte exakt und vollständig).

    Und wieso herunterladen? Ich dachte, Du willst die mitgeben, das geht ja auch mit dem lokalen Pfad.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Mittwoch, 7. März 2018 17:43
    Moderator
  • Bis jetzt habe ich es nicht mitgegeben, d.h es soll vom angegebenen Link bei Bedarf geladen werden. Wenn ich 

    http://go.microsoft.com/fwlink/?LinkID=746572&clcid=0x407 verwende, bekomme ich im install.log

    The following properties have been set for package 'Visual C++ "14" -Laufzeitbibliotheken (x64)':
    Property: [VCRedistInstalled] = -1 {int}
    Running checks for command 'vcredist_x64\vcredist_x64.exe'
    Result of running operator 'ValueGreaterThanEqualTo' on property 'VCRedistInstalled' and value '3': false
    Result of running operator 'ValueEqualTo' on property 'AdminUser' and value 'false': false
    Result of running operator 'ValueNotEqualTo' on property 'ProcessorArchitecture' and value 'AMD64': false
    Result of running operator 'VersionLessThan' on property 'VersionNT' and value '6.00': false
    Result of checks for command 'vcredist_x64\vcredist_x64.exe' is 'Install'
    'Visual C++ "14" -Laufzeitbibliotheken (x64)' RunCheck result: Install Needed
    Installation of components 'Visual C++ "14" -Laufzeitbibliotheken (x64)' was accepted.
    Copying files to temporary directory "C:\Users\wolfgang\AppData\Local\Temp\VSDA2CA.tmp\"
    Downloading files to "C:\Users\wolfgang\AppData\Local\Temp\VSDA2CA.tmp\"
    (07. Mrz. 2018 18:50:23) Downloading 'vcredist_x64\vcredist_x64.exe' from 'http://go.microsoft.com/fwlink/?LinkID=746572&clcid=0x407' to 'C:\Users\wolfgang\AppData\Local\Temp\VSDA2CA.tmp\'
    Download completed at 07. Mrz. 2018 18:50:24
    Downloading failed with HRESULT=-2146697208


    Wolfgang Kordts

    Mittwoch, 7. März 2018 17:58
  • Hallo Wolfgang,

    der genannte URL leitet den Client weiter an:

      https://download.visualstudio.microsoft.com/download/pr/11100230/15ccb3f02745c7b206ad10373cbca89b/VC_redist.x64.exe

    Ggfs. mal mit diesem URL probieren. Klar, ist nicht optimal aber einen Versuch wohl wert.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Mittwoch, 7. März 2018 18:11
    Moderator
  • Hallo wolkor,

    sämtliche zur installierten Visual Studio Version gehörenden Merge Modules für die Verteilung finden sich, bei Verwendung der Standard Installation, hier:
    C:\Program Files (x86)\Common Files\Merge Modules

    und können in dein Setup integriert werden, am besten nur die, welche Du auch verwendest.

    Falls Du SDKs verwendest, musst Du schon wissen welches das ist, dann kann Dir auch einer sagen welche die passenden Redistributable ist.


    - Gruß Florian

    Dienstag, 13. März 2018 08:15
  • Hallo Florian,

    danke für die Antwort - das Problem ist aber nicht das richtige Redistributable zu identifizieren, sondern das es die GenerateBootstrapper-Funktionalität von MSBuild auch findet und in den Installer einbindet.

    Gerade kam ein neues VS2017 mit geänderten Links (https://aka.ms/vs/15/release/26020.00/VC_Redist.x64.exe) - leider sind auch diese offensichtlich wieder nicht korrekt.

    Da ist kommt man doch stark in Versuchung mit Kraftausdrücken um sich zu werfen :-(

    Ich werde mir aktuell wohl eine andere Strategie für die Einbindung der Prerequisites überlegen müssen.

    Grüße

    Wolfgang


    Wolfgang Kordts

    Dienstag, 13. März 2018 08:27
  • das Problem ist aber nicht das richtige Redistributable zu identifizieren, sondern das es die GenerateBootstrapper-Funktionalität von MSBuild auch findet und in den Installer einbindet.

    Das Problem ist doch wohl eher das der Download in deiner Umgebung nicht funktioniert, so jedenfalls dem Log zu entnehmen. Geht in meiner Umgebung Problemlos.


    - Gruß Florian

    Dienstag, 13. März 2018 13:30
  • Hallo Florian,

    zumindest der letztgenannte Link https://aka.ms/vs/15/release/26020.00/VC_Redist.x64.exe geht bei mir auch nicht, der leitet auf www.microsoft.com um.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Dienstag, 13. März 2018 13:31
    Moderator
  • Hallo Florian,

    zumindest der letztgenannte Link https://aka.ms/vs/15/release/26020.00/VC_Redist.x64.exe geht bei mir auch nicht, der leitet auf www.microsoft.com um.


    Stimmt, ich bezog mich auf dem mit Log - zu dem anderen kann ich nix sagen.

    - Gruß Florian

    Dienstag, 13. März 2018 13:33