2010-08-15 16 views
23

Dies ist kein Work-Stop in keiner Weise, aber ich dachte, ich sollte sowieso fragen, weil es ein wenig nervt. Angenommen, ich erstelle ein neues Projekt und beginne damit, die Quelldateien in ein anderes Verzeichnis als das Standardverzeichnis zu schreiben, das beim ersten Mal angezeigt wird. Nach jedem Öffnen des Projekts muss ich während dieser Sitzung einmal zum Quellverzeichnis navigieren. Wie ich schon sagte, keine große Sache (aber wenn lösbar, dann ist es Sahnehäubchen auf dem Kuchen). Ziemlich oft habe ich geistesabwesend die Quelldatei in das Standardverzeichnis gelegt und am Ende diese Datei an das SVN übergeben und wenn ich Glück habe, gehe ich durch alle Dateien, entferne sie und füge sie dann wieder hinzu.Ändern der Standard-Quelldatei Verzeichnis in Visual Studio

Meine Frage ist also, gibt es eine Möglichkeit, das Standardquellverzeichnis pro Projekt anzugeben?

+0

Ja, gefragt, vor einer Weile. Ich habe keine Lösung gefunden. Ich habe tatsächlich IDE für persönliche Projekte geschaltet, nur weil ich das so nervig fand; Das ist sehr kratzig, ich mag VS sehr. – Skurmedel

+0

Warum steckst du deine Projekte nicht in das gleiche Verzeichnis wie dein "Quellverzeichnis"? – Matt

+0

Das ist eine der Lösungen, ja, aber ich möchte alles getrennt halten. Wie ich schon sagte, kein Showstopper und ich kenne sicherlich Workarounds wie die, die du erwähnt hast, aber in meinem speziellen Setup wäre es schön gewesen, diese Option zu haben. – Samaursa

Antwort

-3

Das Ändern des Standardprojektordners kann helfen. This page veranschaulicht, wie der Standard für Visual Studio 2005 geändert wird, und es sollte für spätere Versionen identisch sein.

+0

Das Problem ist nicht der Standardordner für alle Projekte, sondern das Standardquellverzeichnis für jede einzelne Person Projekt. Visual Studio sollte diese Informationen in jede Projektdatei schreiben, um zu wissen, wo die Quelldateien abgelegt sind. Wenn ich eine neue Quelldatei für ein bestimmtes Projekt erstellen möchte, wird sie immer in das ausgewählte Verzeichnis und nicht in den Standardordner verschoben normalerweise der Ordner, in dem sich das Projekt befindet. – Samaursa

2

Ich habe in die gleiche Pein gerannt. Ich möchte die Header-Dateien der öffentlichen Schnittstelle für eine Bibliothek in einem separaten Verzeichnis ablegen, aber am Ende mit Tippfehlern in den Dateiverzeichnissen, weil ich vergesse, beim Speichern einer neuen Datei zum richtigen Verzeichnis zu navigieren. Leider bietet Visual Studio keine Einstellung zum Ändern des Standardverzeichnisses für neue C++ - Quelldateien.

0

Ich hatte das gleiche Problem, als ich begann, Build-Systeme (CMake, Premake) zu verwenden, die mich dazu zwingt, meine Projektdateien getrennt von meinen Quelldateien zu halten, was meinen Workflow behinderte.

Obwohl das Ändern des Standardquellverzeichnisses unmöglich erscheint, wenn Sie keine Angst haben, Geld auszugeben, war die Problemumgehung, die ich fand, die Visual Assist Erweiterung.

  • Sie eine Verknüpfung Ihrer Wahl auf den Befehl binden kann Create File die eine neue Datei relativ zum Verzeichnis oder geöffnete Datei erstellt.
  • Ich würde auch empfehlen, seinen Workflow um die wunderbare Create from Usage Befehl zu bauen (was ich denke, steigert stark Produktivität), die fast die Notwendigkeit beseitigt, manuell Dateien erstellen.

Die Erweiterung ist großartig, wenn auch ein bisschen teuer. Ich würde gerne sehen, dass Microsoft diese Features direkt in die IDE integriert, da sie in vielen anderen IDEs wie z. Eclipse, Intellij.

Es könnte einige freie Erweiterungen geben, die das gleiche tun, aber ich habe keine gefunden.

Verwandte Themen