Frage

Wenn Sie Visual Studio 2008 verwenden und haben viele Projektdateien innerhalb Lösungen wie halten Sie sie synchron? Mit anderen Worten, wenn Sie eine Immobilie in einem Projekt ändern, wie stellen Sie sicher, dass diese Eigenschaft automatisch in anderen Projekten geändert wird?

War es hilfreich?

Lösung 4

beenden ich globale Variablen innerhalb von Visual Studio zu verbrauchen. Diese waren Variablen wie $ Projektname und dergleichen. Es gibt viele zur Verfügung bereits in VS, können sie vom Benutzer definiert werden als gut.

Andere Tipps

Da genügend Beitrag über den Begriff der verschachtelten Lösungen mystifiziert sind, werde ich arbeiten gerade von der Annahme, Sie „Lösung mit mehreren Projekten“ gemeint. Sie geben ihnen gemeinsame Einstellungen durch ein Projekt Eigenschaftsfenster verwenden. Beginnen Sie mit View + Andere Fenster + Property Manager. Öffnen Sie einen der Knoten, die eine Konfiguration der rechten Maustaste und wählen Sie Neu hinzufügen. Wählen Sie einen Ort, den Sinn für die Lösung, die Lösung Verzeichnis beispielsweise macht. Konfigurieren Sie die Einstellungen so, wie Sie es wünschen.

Wiederholen Sie diesen Vorgang für alle anderen Projekte in Ihrer Lösung, jetzt Bestehende Verwendung hinzufügen. Jedes Projekt wird die Einstellungen erben Sie in dem Blatt konfiguriert, es sei denn, es ihnen ausdrücklich außer Kraft setzt. Sie können zurück zu den Projekteigenschaften gehen und eine Überschreibung zurück zu „erben“ ändern.

IDE-Unterstützung für die Projekteigenschaftsfenster ist ein bisschen flockig, sicher sein, sie explizit zu speichern, wenn Sie eine Änderung vornehmen.

Ich muss sagen, ich habe nicht von „verschachtelten Lösungen“ zu hören, und ich würde ein ziemlich zwingenden Grund brauchen etwas Derartiges zu tun. Besonders wirklich Ihre Frage unter Berücksichtigung konzentriert sich auf „Wie pflege ich Duplizierung?“ da Sie sagen, dass die Lösungen Eigenschaften teilen. Es ist eine Grundregel in der Programmierung „nicht duplizieren dich selbst“.

Sie können die gewünschten Optionen in eine Compiler-Antwortdatei setzen, und verwenden die gleiche Antwortdatei in jedem Ihrer VCPROJ Dateien.

Sehen Sie hier: http://msdn.microsoft .com / de-de / library / 3te4xt0y (VS.71) aspx

Grundsätzlich Sie eine Textdatei wie SharedOptions.rsp erstellen, und auf jeder Zeile der Datei eine andere Kommandozeilen-Compiler-Option angeben. Wie /I.\include oder / DDEFINE oder was auch immer.

Dann in der C ++ Kommandozeilen-Eigenschaftenseite jedes Projekt, fügen Sie diese in den zusätzlichen Optionen Feld:. @ "SharedOptions.rsp"

Dann, wenn Sie die Optionen in der Textdatei bearbeiten, werden sie von allen Projekten abgeholt werden. Es ist möglich, dass die Eigenschaft Manager Lösung von nobugz bereitgestellt nur gui dafür ist - ich weiß nicht, ich bin eher ein Kommandozeilen-kinda guy

.

Ich denke, man schon etwas über diese in den letzten 2 Monaten getan haben, aber diese Antwort ist mehr für die Googler ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top