2009-05-27 23 views
0

VS 2003には、それぞれにいくつかの共通ファイル(管理者)を持つさまざまな個別のプロジェクトがあります。今私はすべてのプロジェクトをVS 2008に移行したいと思います。メインプロジェクトと各プロジェクトを1つのサブプロジェクトとして管理するため、すべてのプロジェクトを1つの単一ソリューションにしたいと考えています。       - 管理セクション
                  -sub PROJ1
                  -sub Proj2
                -SubProj31つのソリューションと複数のプロジェクトの複数のプロジェクト

ただ、これが行うには実現可能なものであるかどうかを知りたいです。今はそれぞれのプロジェクトにweb.configsを分けていますが、プロジェクトを1つのソリューションにまとめるとどうなりますか? このような状況で、プロジェクトのコンパイル/ビルディングはどのように機能しますか?

アドバイスが参考になります。

おかげ

+0

あなたが望むもののためのemacsのショートカットがあると確信しています... – ryansstack

答えて

2

あなたは、あなたが、私は2008年だけで、.NET 2.0から3.5をサポートしています信じているVS 2008に問題があります.NET 1.1を使用している場合は、あなたのプロジェクトはVS 2003年に言いました。

+0

はい..私は2.0-3.5をサポートするためにプロジェクトを変換しなければなりません。そして、1つのソリューションですべてを組み合わせてください。 – Mithil

0

Visual Studio 2008はサブプロジェクトをサポートしていません。

共通のコード(ファイルではない)がある場合は、プロジェクトを作成してそれらを共有し、コードを必要とする他のプロジェクトに参照することができます。

コンテンツ(コンパイルされていない)ファイルがある場合は、それらをリソースファイルとしてプロジェクトに追加し、プログラム的にアクセスできます。

これはウェブファイル(例:.htm、.css、.jsなど)では機能しません。

+0

Visual Studio Express 、 多分。 VS2008プロ、などは、あなたが想像することができる任意の構成で、複数のプロジェクトを確実に許可します。 – GalacticCowboy

+0

ああ...私はあなたのコメントを誤解しました。 OPを読んで、あなたが正しいです、彼が記述した設定は動作しません。 – GalacticCowboy

+0

今私は個々のプロジェクトごとにフォルダ/管理者を持っています。このフォルダには、これらすべてのプロジェクトで共有されるファイルがあります。だから、今私が望むのは、メインプロジェクトの1/Adminだけです。個々のプロジェクトはこのフォルダを持たず、メインプロジェクトの/ Adminを参照します。私は事を明確にしましたか? – Mithil

1

設定ファイル "カスケード" - あなたのアプリケーションは、必要な情報が含まれているものが見つかるまで、最も近いものからmachine.configまでチェーンを検索します。だからあなたのweb-configファイルに問題はないはずです。彼らはそれぞれ独自のプロジェクトに残っています。

可能な限り、はい、複数のプロジェクト(複数のWebプロジェクトでも)を同じソリューションに含めることができます。しかし、記述したようにそれらをネストすることはできません。各プロジェクトは、ソリューションの異なる子でなければなりません。

+0

ありがとうございます... web.configは大きな問題ではありません – Mithil

関連する問題