Solution: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Greitschus (Diskussion | Beiträge)
Ruzzoli (Diskussion | Beiträge)
Zeile 7: Zeile 7:


Der Vorteil einer [[Solution]] besteht darin, dass eingestellt werden kann, welche der enthaltenen [[Projekt|Projekte]] wie [[Compiler|kompiliert]] werden sollen - also mit welchen Parametern und Einstellungen - und wie die gegenseitigen Abhängigkeiten aussehen. Es ist also möglich, bei der [[Compiler|Kompilierung]] seiner Anwendung festzulegen, dass zunächst die [[DLL]] im in der [[Solution]] enthaltenen Nebenprojekt kompiliert werden soll, bevor mit der [[Compiler|Kompilierung]] der Hauptanwendung begonnen wird. Dies stellt sicher, dass die Anwendung auch bei kleineren Änderungen in den anderen [[Projekt|Projekten]] stets die aktuellste Version der abhängigen [[Projekt|Projekte]] verwendet.
Der Vorteil einer [[Solution]] besteht darin, dass eingestellt werden kann, welche der enthaltenen [[Projekt|Projekte]] wie [[Compiler|kompiliert]] werden sollen - also mit welchen Parametern und Einstellungen - und wie die gegenseitigen Abhängigkeiten aussehen. Es ist also möglich, bei der [[Compiler|Kompilierung]] seiner Anwendung festzulegen, dass zunächst die [[DLL]] im in der [[Solution]] enthaltenen Nebenprojekt kompiliert werden soll, bevor mit der [[Compiler|Kompilierung]] der Hauptanwendung begonnen wird. Dies stellt sicher, dass die Anwendung auch bei kleineren Änderungen in den anderen [[Projekt|Projekten]] stets die aktuellste Version der abhängigen [[Projekt|Projekte]] verwendet.
Eine weitere Anwendungsmoeglichkeit besteht darin, eine Arbeitsteilung in einzelne logisch voneinander getrennte Bereiche durchzufuehren. So kann z.B. bei einem Spiel die 3D-Engine seperat von der Spiellogik entwickelt werden und die beiden koennen dann aber in einer [[Solution]] zusammengefuehrt werden.


Ein neues [[Projekt]] wird zu einer bestehenden [[Solution]] hinzugefügt, indem entweder per Rechtsklick auf die [[Solution]] geklickt wird und "Add -> New Project..." ausgewählt, oder dies über die Hauptmenüeinträge "File -> Add -> New Project..." erledigt wird.
Ein neues [[Projekt]] wird zu einer bestehenden [[Solution]] hinzugefügt, indem entweder per Rechtsklick auf die [[Solution]] geklickt wird und "Add -> New Project..." ausgewählt, oder dies über die Hauptmenüeinträge "File -> Add -> New Project..." erledigt wird.
{{BA|Dietsch|Man verwendet Solutions ja auch für Multi-Tier-Anwendungen bzw. die Einteilung in einzelne, stärker getrennte Komponenten (ala Engine, GameMechanic, Editor, etc.) - vielleicht sollte man das hier auch noch erwähnen}}
{{BA|Dietsch|Man verwendet Solutions ja auch für Multi-Tier-Anwendungen bzw. die Einteilung in einzelne, stärker getrennte Komponenten (ala Engine, GameMechanic, Editor, etc.) - vielleicht sollte man das hier auch noch erwähnen}}
== Solution am Beispiel ==
== Solution am Beispiel ==
Befinden sich in einer [[Solution]] mehrere [[Projekt|Projekte]], so stehen diese im Solution-Explorer untereinander. Dabei können in allen [[Projekt|Projekten]] alle darin enthaltenen Dateien wie auch in einem einzelnen [[Projekt]] geöffnet und bearbeitet werden.
Befinden sich in einer [[Solution]] mehrere [[Projekt|Projekte]], so stehen diese im Solution-Explorer untereinander. Dabei können in allen [[Projekt|Projekten]] alle darin enthaltenen Dateien wie auch in einem einzelnen [[Projekt]] geöffnet und bearbeitet werden.
Abgerufen von „https://sopranium.de/Solution