3 Stimmen

Wie strukturiert man ganze Anwendungen in Visual Studio?

Beispiel

Ich arbeite an einem Projekt, das aus 3 separaten Teilen besteht (ASP.NET MVC, WinForms, Silverlight) und 15 Projekten (Common, Api, Services, Repository und WinForms CABs).

Auflösungen

1) Alle diese Projekte in einer Lösung
2) Für jeden Teil eine eigene Lösung

Was ist der beste Weg, um mit Lösungen und Projekten in Visual Studio umzugehen?

Erstes ist großartig, wenn ich Refactoring mache.
Zweites ist gut für eine bessere Klarheit.

0voto

Rick Punkte 1

Meine Vorliebe ist es, nur eine Lösungsdatei zu haben und dann Lösungsordner unter jedem davon zu erstellen (Dienste, Allgemein, Präsentation usw.).

Dann, unter dem Präsentationsordner separate Ordner für Web, Windows, Silverlight erstellen. Jedes Projekt würde im entsprechenden Ordner platziert werden.

Für mich ist dies der einfachste Ansatz, um alles unter einem Dach zu behalten. Einfacher zu kompilieren, Ressourcen zu teilen und Versionskontrolle zu verwalten.

Also könnte eine typische Lösung für mich 15 - 20 verschiedene Projekte im Baum haben, je nach Komplexität der Lösung.

0voto

Adam Punkte 2945

Ich würde tatsächlich denken, dass der erste besser für die Klarheit wäre. Der Grund dafür ist, dass es einfacher ist festzustellen, ob Sie ein gemeinsames Projekt für MVC ändern, wenn der Compiler Sie für das WinForm-Projekt anschreit. Außerdem sollten Sie den Debugger so einrichten können, dass er nur das ausgewählte Projekt debuggt (wählen Sie das MVC-, WinForm- oder Silverlight-Projekt aus, bevor Sie auf die Debug-Schaltfläche klicken). Dadurch wird es einfacher für Sie, MVC, Winform und Silverlight zu debuggen, ohne dass Sie irgendwelche Debug-Einstellungen ändern müssen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X