문제

나는 3.net 프로젝트입니다.

Project1.dll 에 의해 생성 VS2008 프로젝트입니다.

Project2.dll 에 의해 생성 VS2005 를 참조하는 프로젝트 Project1.dll.

Project3.dll 에 의해 생성 VS2008 프로젝트는 모두 참조 Project1.dll 고 Project2.dll.

지금,나는 건설 Project1.dll 고,수동으로 복사하는 곳 프로젝트 2 은 그것을 선택할 수 있습니다.

그때 구축 Project2.dll 과 수동으로 복사하고 Project1.dll 는 곳 프로젝트 3 그들을 선택할 수 있습니다.

분명히 내가 뭔가 잘못된(매뉴얼).무엇이 올바른 방법으로 프로젝트'를 참조 업데이트하나요?


업데이트 Project2 을 VS2008 한 다음 하나를 만드는 솔루션을 포함하는 모든 3 개 프로젝트는 옵션이 아닙니다.우리는 제 3 자른 플러그인을 하지 않는 아직 작업에 VS2008.Project2 야에서 숙박 VS2005

De 업데이트 Project1 및 Project3 을 VS2005 고 다음 중 하나를 만드는 솔루션이 없는 옵션이다.우리는 우리에 의존하는 C#3.0 다.net3.5 특징에서 해당 프로젝트.

도움이 되었습니까?

해결책

다윗 아마 최고의 옵션을하는 것이 일반적인 구축 폴더에 대한 세 가지 모든 프로젝트입니다.이에 할 수 있는 프로젝트 속성->빌드->출력 경로입니다.그런 다음 포인트를 참조하여 출력 폴더에 있습니다.는 방법은 언제든지 너를 구축하의 프로젝트,더 높은 프로젝트에 최신 버전이 있습니다.당신의 경로를 설정할 수 있습당 구성(디버깅,자료)뿐만 아니라,그래서 당신은 당신을 변경할 필요가 없는 것에 대한 각 유형의 구축.

다른 팁

는 방법에 대해 미리 구축을 위한 이벤트 Project3,가 사용하는 배치 파일 구축 Project1 복사 Project2 폴더에 다음을 구축 project2 복사 project3 폴더에 있습니다.

내가 권하고 공유 csproj/vbproj 파일 사이의 솔루션입니다.의 형식으로 프로젝트 파일은 호환 사이의 두 가지 버전 스튜디오(솔루션은 파일은 아니지만),그리고 한 VS2008 프로젝트를 대상으로 2.0 타 당신은 아무런 문제가 없습니다.컴파일하다.이것은 당신을 참조하는 프로젝트들을 돌볼 것입의 종속성입니다.

만이 얻는 털이 있는 경우 웹사 프로젝트가 필요한 작업 사이의 두 가지 버전 studio.이 경우에는 일부를 수정하는 프로젝트 파일은 올바른 MSBuild 대상 파일이 있습니다.

우리는 빌드를 사용하여 스크립트를 처리하는 종속성을 구축 Dll 고 당신은 무엇을 수 있습니다.

트릭에 사용했던 과거를 이동하는 모든 것을 2008.그때 나는 설치는 특별한 해결책은 2005 년에 프로젝트를 위한 두 가지고 그것을 사용하여 작동 추가.이 작동하는 방법에 따라 나쁜 프로젝트는 두 가지 동작하고 2008.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top