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?

War es hilfreich?

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 ....

Anweisungen

und downloaden vcredist_x86.exe herunterladen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top