2014-03-26 3 views
0

두 솔루션, 하나는 WinForms- 프로젝트를 포함하고 하나는 Utilities-Library를 포함합니다.VisualStudio는 변경된 참조 된 프로젝트를 빌드하지 않습니다.

두 프로젝트를 편리하게 디버깅하고 개발하기 위해 WinForms-Project의 솔루션에 Utilities-Project를 추가했습니다. Utilities-Project는 여전히 별개의 프로젝트이며 별도로 보관해야합니다 (GIT Repos로 인해).

이제 Utilities-Project에 적용한 변경 사항이 유틸리티가 올바르게 다시 작성되지 않았기 때문에 WinForms-Project에 영향을 미치지 않는 문제에 봉착했습니다.

Visual Studio 2010을 사용 중이며 참조 -> 프로젝트를 통해 유틸리티 - 프로젝트를 참조하고 있습니다.

프로젝트/솔루션을 어떻게 재구성해야합니까? 무엇이 오류일까요?

감사합니다.

+0

프로젝트 빌드 순서를 확인하십시오. – ThaMe90

+0

올바른 순서로 두 번 확인 – SlapY

+0

두 개의 프로젝트가있는 하나의 솔루션이 있고 별도의 폴더에 앉아서 프로젝트 B의 코드를 편집 한 다음 빌드하십시오. 주 프로젝트에서 프로젝트 B에 대한 참조를 작성합니다. A. B는 괜찮습니까? 당신은 당신이 오류를 얻을 언급 - 출력 오류 로그 무엇입니까? – ilansch

답변

2

프로젝트가 선택한 구성 및 플랫폼 용으로 빌드되도록 설정되어 있는지 확인하려면 구성 관리자를 확인해야합니다.

출력 창에 마지막에 요약 정보가 표시됩니다.

========== Build: x succeeded, x failed, x up-to-date, x skipped ========== 

프로젝트를 건너 뛴 경우 해당 구성/플랫폼 용으로 빌드되지 않습니다.

또한 Visual Studio의 도구 -> 옵션 -> 프로젝트 및 솔루션 -> 빌드 및 실행에서 빌드를 실행할 수있는 몇 가지 옵션이 있습니다. 빌드 출력을 위/아래로 돌리면 빌드되지 않은 이유에 대한 단서를 얻을 수 있습니다.

+0

F6 – SlapY

+1

Skipped 키를 눌렀을 때 빌드 된 1 개, 실패한 0 개, 건너 뛰기 2 개 (아마 유틸리티 및 설치 프로그램)가 있습니다. 해당 구성을 위해 빌드하도록 설정되지 않았 음을 의미합니다. 모든 구성 및 플랫폼에 대해서는 구성 관리자를 다시 확인하십시오. –

+0

Lee Willis에게 감사드립니다. 나는 혼자서 그것을 발견했습니다. 그거였다. – SlapY