2009-05-27 14 views
0

Ich habe verschiedene Einzelprojekte in VS 2003 mit einigen gemeinsamen Dateien (Admin) in jedem von ihnen. Jetzt möchte ich all diese Projekte in VS migrieren 2008. Ich alle will auch die Projekte unter 1 einziger Lösung zu sein, so dass ich einen gemeinsamen Admin-Bereich im Hauptprojekt habe und jedes Projekt als TeilprojektMehrere Projekt in 1 Lösung vs 2008

Ex Hauptprojekt
      - Admin Abschnitt
                  -Sub Proj1
                  -Sub Proj2
                -SubProj3

Ich will nur wissen, ob dies eine machbare Sache zu tun. Im Moment habe ich separate web.configs für jedes Projekt, wie wird sich das ändern, wenn ich die Projekte in 1 Lösung kombiniere? Wie funktioniert das Kompilieren/Bauen von Projekten in einer solchen Situation?

Alle Hinweise sind hilfreich.

Dank

+0

Ich bin mir ziemlich sicher, dass es eine Emacs-Verknüpfung für das, was Sie wollen ... – ryansstack

Antwort

2

Sie sagten, Ihr Projekt in VS 2003 war Wenn Sie 1.1 verwenden .NET Sie ein Problem mit VS haben 2008 I 2008 glauben nur 2,0-3,5 .NET unterstützt.

+0

ja..Ich muss das Projekt konvertieren, um .net 2.0-3.5 zu unterstützen und dann alle in 1 Lösung – Mithil

0

Visual Studio 2008 unterstützt keine Unterprojekte.

Wenn Sie einen gemeinsamen Code (keine Dateien) haben, können Sie sie freigeben, indem Sie ein Projekt erstellen und auf jedes andere Projekt verweisen, für das der Code benötigt wird.

Wenn Sie Inhaltsdateien (nicht kompiliert) haben, können Sie sie als Ressourcendateien in das Projekt einfügen und auf sie programmatisch zugreifen.

Dies funktioniert nicht für Webdateien (z. B. .htm, .css, .js usw.).

+0

Visual Studio Express zu kombinieren , könnte sein. VS2008 pro, etc. erlauben definitiv mehrere Projekte in jeder Konfiguration, die Sie sich vorstellen können. – GalacticCowboy

+0

Ahh ... Ich habe deinen Kommentar missverstanden. Wenn Sie das OP erneut lesen, haben Sie Recht, die von ihm beschriebene Konfiguration wird nicht funktionieren. – GalacticCowboy

+0

Jetzt habe ich einen Ordner/Admin in jedem einzelnen Projekt. Dieser Ordner enthält Dateien, die in allen diesen Projekten freigegeben sind.Also was ich jetzt will ist nur 1/Admin im Hauptprojekt. Jedes einzelne Projekt hat diesen Ordner nicht, sie verweisen auf das/Admin im Hauptprojekt. Habe ich die Dinge klargestellt? – Mithil

1

Config-Dateien "Kaskade" - Ihre App fragt die Kette von der nächsten bis zur machine.config ab, bis eine gefunden wird, die die gewünschten Informationen enthält. Es sollte also kein Problem mit Ihren Web-Konfigurationsdateien geben. sie würden jeweils bei ihrem eigenen Projekt bleiben.

Soweit Machbarkeit, ja, können Sie mehrere Projekte - sogar mehrere Web-Projekte - in der gleichen Lösung haben. Sie können sie jedoch nicht wie beschrieben verschachteln. Jedes Projekt muss ein eindeutiges Kind der Lösung sein.

+0

Danke..so web.config ist kein großes Problem – Mithil

Verwandte Themen