Clickonce: getting MSVCRT C ++ DLLs auf dem Computer des Benutzers
Frage
Ich habe verzweifelt versucht, meine Anwendung zu erhalten (15 C # dlls und 1 C ++ / CLI-DLL mit C ++ Runtime DLL-Abhängigkeiten) mit Clickonce bereitstellen. Ich habe es von arbeitet nur die Release-Ordner zu kopieren , aber Clickonce weigert sich, die Dateien (msvcm80.dll, msvcp80.dll und msvcr80.dll) und stellen sie sie in diesem Ordner zu kopieren.
Ich habe diese nussigen Abhilfe (Versorgung msvcm80.dll, msvcp80.dll und msvcr80.dll als Content / Kopieren Wenn Neuere und dann beim Start, erstellen Sie den Microsoft.VC80.CRT Ordner kopieren, diese DLLs, und erstellen Microsoft.VC80 .CRT.manifest), die zu funktionieren scheint, aber das alles fühlt sich einfach falsch zu mir.
Bin ich etwas fehlt?
Lösung
Ich bin dumm: Ich habe gerade so aus:
Auf Registerkarte Veröffentlichen von Eigenschaften Seite meines Startprojekt: Klicken Sie Voraussetzungen ... button> überprüfen Visual C ++ Runtime-Bibliotheken, Radio-Button Einstellung:. Herunterladen von erforderlichen Komponenten von der Website des Anbieters Komponente
Es scheint, die Art und Weise zu arbeiten, man erwarten könnte!
Andere Tipps
Es sollte eine msi von Microsoft sein, die für Sie bereit. Früher habe ich ....
und downloaden vcredist_x86.exe herunterladen