Kommt drauf an. Die anderen Antworten stimmen darin, dass myApp.exe und myApp.exe.config die wesentlichen Optionen sind.
Sie können auch die PDB-Datei versenden. Wenn Sie dies tun, haben Sie mehr Optionen für Debug-Zwecke (zum Beispiel - es ist möglich, die Zeilennummer im Code zu protokollieren, wo eine Ausnahme ausgelöst wurde).
Es gibt wahrscheinlich keine Anwendungsfälle, in denen Sie die vshost-Dateien versenden möchten.
JEDOCH: Versand alles außer nur die exe und die Config können Ihre Software einfacher Reverse Engineering; und erhöht Ihre Paketgröße.
Ich denke, in den meisten Fällen wird die Antwort sein, nur ship myApp.exe und myApp.exe.config aus diesen Gründen.
Werfen Sie einen Blick auf diese früheren Anfragen für weitere Informationen:
Advantages and Disadvantages of Including PDB Files
How To Turn Off PDB Generation
What Is The Purpose Of vshost exe
Nun, die ".config" kann oder darf nicht von ihm verwendet werden. Wir können nicht wirklich wissen, ob er Konfigurationsdaten darin speichert. Ich weiß, dass es in meinen Apps ziemlich selten verwendet wird, obwohl es das einzige ist, das (über die Exe selbst hinaus) das Potential hat, in eine Produktionsumgebung zu gehören. – Servy
@Servy: Also "wahrscheinlich". Viele Apps haben zumindest eine Einstellung oder eine Verbindungszeichenfolge, wenn auch sicherlich nicht alle. –