2010-06-15 4 views
14

Warum gibt es eine appname.vshost.exe Datei für die Release-Version meiner Anwendung generiert? Ich könnte hinzufügen, dass ich eine externe DLL-Bibliothek und einige unsicheren Code verwenden.vshost.exe Datei im Freigabeordner?

Was noch interessanter ist, meine Anwendung gestartet aus Release-Ordner funktioniert nicht richtig (es funktioniert OK beim Start aus dem Debug-Ordner).

Es ist schwer zu erklären - fragen Sie einfach, wenn Sie weitere Informationen benötigen.

+0

Verwandte http://StackOverflow.com/Questions/2453841/How-to-Turn-off-Pdb-generation-and-vshost-for-all-Release-builds/2454431#2454431 –

Antwort

7

Von David's answer, vielleicht der Link an der Unterseite - How to: Disable the Hosting Process möglicherweise, was Sie wollen, wenn Sie es tatsächlich von der Ausgabe Ihres Projekts loswerden wollen.

Obwohl es nicht schaden sollte, es auf Ihrer Maschine zu lassen; also stell es einfach nicht ein ...

-2

Ähm, ich weiß genau, wofür diese Datei ist, versteh einfach nicht, warum sie in meinem Release-Ordner erstellt wurde, obwohl es kein normales Verhalten ist (mein VS macht das nie für meine anderen Projekte).

Wie auch immer, ich habe es geschafft, das Problem mit einem guten alten Trick zu beheben - ich habe nur die gesamte Lösung von Grund auf neu erstellt und vshost.exe Datei wird nur im Debug-Ordner erstellt, wie es sollte. Es scheint, dass meine vorherige Lösung irgendwie durcheinander gebracht wurde.

Problem geschlossen.

8

Für alle anderen, die das Problem haben, liegt das wahrscheinlich daran, dass das Kontrollkästchen "Visual Studio-Hostingprozess aktivieren" in Ihrer Release-Konfiguration aktiviert ist. Sie möchten wahrscheinlich, dass es nur unter Ihrer Debug-Konfiguration überprüft wird, also löschen Sie einfach alle Dateien aus Ihrem Release-Ordner, deaktivieren Sie das Kontrollkästchen und erstellen Sie das Projekt.

+1

Rechtsklick auf Startup-Projekt - > Eigenschaften -> Wählen Sie die Registerkarte Debug -> Wählen Sie "Konfiguration freigeben" -> Kontrollkästchen deaktivieren – Flaudre

Verwandte Themen