2009-05-27 6 views
0

VS 2003에는 여러 개의 개별 프로젝트가 있고 각각에 공통 파일 (Admin)이 있습니다. 이제는이 모든 프로젝트를 VS 2008로 마이그레이션하고 싶습니다. 또한 모든 프로젝트가 단일 솔루션 아래에 있어야하므로 기본 프로젝트에 하나의 공통 관리 섹션과 각 프로젝트가 하위 프로젝트로 구성됩니다.1 솔루션 대 2008 년 복수 프로젝트

Ex 기본 프로젝트
      - 관리 제
                  -sub으로 Proj1
   ,            -sub Proj2은
                -SubProj3

그냥이 할 수있는 가능한 일이 있는지 알고 싶습니다. 지금 당장 나는 각 프로젝트마다 web.configs를 분리했다. 프로젝트를 하나의 솔루션으로 결합하면 어떻게 변할 것인가? 그런 상황에서 프로젝트 컴파일 링/빌딩은 어떻게 작동합니까?

조언이 도움이 될 것입니다.

감사

+0

나는 이맥스 단축키가 당신이 원하는 것을 확실히 알고있다 ... – ryansstack

답변

2

는 당신은 .NET 2.0-3.5 지원 I 2008 믿을 프로젝트가 VS 2003 당신이 VS 2008에 문제가있는 것 .NET 1.1을 사용하는 경우에했다.

+0

예 .. 나는 지원하기 위해 프로젝트를 변환해야만한다. 2.0-3.5. 먼저 모든 것을 하나의 솔루션에 결합한다. – Mithil

0

Visual Studio 2008은 하위 프로젝트를 지원하지 않습니다.

공통 코드 (파일 제외)가있는 경우 프로젝트를 만들어 공유해야하며 코드가 필요한 다른 프로젝트에 참조 할 수 있습니다.

콘텐츠 (컴파일되지 않은) 파일이있는 경우 프로젝트에 리소스 파일로 추가하고 프로그래밍 방식으로 액세스 할 수 있습니다.

웹 파일에는 작동하지 않습니다 (예 : .htm, .css, .js 등).

+0

Visual Studio Express , 아마도. VS2008 프로, 등 확실히 당신이 상상할 수있는 모든 구성에서 여러 개의 프로젝트를 허용합니다. – GalacticCowboy

+0

아 ... 나는 당신의 의견을 오해했습니다. OP를 다시 읽었을 때, 당신이 맞다면, 그가 설명한 구성은 작동하지 않을 것입니다. – GalacticCowboy

+0

지금은 개별 프로젝트마다 관리자/폴더가 있습니다. 이 폴더에는 이러한 모든 프로젝트에서 공유되는 파일이 있습니다.이제 지금 내가 원하는 것은 기본 프로젝트의 1/Admin뿐입니다. 각 개별 프로젝트에는이 폴더가 없으며 기본 프로젝트의/Admin을 참조합니다. 내가 일을 분명히 했는가? – Mithil

1

구성 파일 "cascade"- 앱은 원하는 정보가 들어있는 체인을 찾을 때까지 체인에 가장 가까운 것에서부터 machine.config까지 체인을 쿼리합니다. 따라서 웹 설정 파일에 문제가 없어야합니다. 그들은 각각 자신의 프로젝트에 남아있을 것입니다.

예를 들어 동일한 솔루션에서 여러 프로젝트 (여러 웹 프로젝트 포함)를 가질 수 있습니다. 그러나 설명대로 중첩 할 수는 없습니다. 각 프로젝트는 솔루션의 고유 한 하위 항목이어야합니다.

+0

감사합니다 .so web.config는 큰 문제가 아닙니다. – Mithil

관련 문제