2016-06-29 9 views
-1

Geschichte:Visual Studio - Exe-Datei installieren Sie alle verwendeten DLL-Dateien

ich etwas in meinem Visual Studio-Projekt geändert.

Problem:

Nun, wenn ich die .exe-Datei zu erstellen und installieren Sie es auf meinem PC, der Zielordner enthält alle die .dll Dateien, die ich in meinem Projekt verwendet. Ich änderte von Community Edition zu Enterprise Edition, aber wenn ich es mit der Enterprise Edition erstellen, tritt das Problem immer noch auf.

Die installierte Anwendung funktioniert gut, aber ich möchte nicht "System.Collections.dll" im Ordner mit der .exe (ausführbare Datei) sehen.

Ich sehe nichts ungewöhnliches in der letzten SVN-Commit.

Was habe ich verpasst?

+0

Ich machte Ihre Frage lesbarer (ich hoffe) und markierte viele Schlüsselwörter. Ich habe auch die Reihenfolge der 'Editionen' ausgetauscht, um die Verständlichkeit zu verbessern. – zx485

Antwort

0

Überprüfen Sie die Referenzen im Projektmappen-Explorer. Klicken Sie einmal auf jede einzelne referenzierte Assembly und stellen Sie sicher, dass "Copy Local" (möglicherweise anders benannt - ich verwende German Visual Studio) auf false für die Framework-Assemblys und jede andere Assembly, die Sie tun nicht wollen in \bin\debug .

+0

Ich schreibe nicht über \ bin \ debug. Ich meine Programme \ Company Folder \ Product Folder, Zielordner der installierten .exe-Datei. –

+0

Sie schreiben nicht über ** wie ** Sie die Anwendung installieren. Das wäre ein wichtiges Detail, da einige der Installer, die in Visual Studio integriert sind, alle Ausgabedateien für das Projekt übernehmen. In diesem Fall ist die Einstellung relevant, über die ich geschrieben habe. Wenn Sie Visual Studio Installer-Projekte verwenden, gibt es eine zusätzliche "Ausschluss" -Option für die automatisch hinzugefügten Verweise im Projektmappen-Explorer für das Installationsprojekt. Und während wir dabei sind: "Geschichte: Ich habe etwas verändert" ist ** nicht ** hilfreich. Es wäre hilfreich, uns zu sagen, was genau Sie geändert haben. –

+0

Das Problem tritt auf, weil ich innerhalb des Projekts eine Klasse platziert habe, die von xunit abgeleitete Tests enthält. Danke für die Hilfe. –

Verwandte Themen