2012-11-26 4 views
3

몇 달 동안 TFS 2010을 사용하여 프로젝트를 구축했습니다. 지금까지 Debug 나 Release로 빌드하고 있는지에 대해서는 특별히 관심을 기울이지 않았습니다.TFS에서 디버그 대 릴리스 빌드?

이제 릴리스로 빌드해야한다고 생각했습니다. 디버그로 빌드 된 어셈블리를 실행할 때 성능상의 불이익 등이 있다고 가정합니까? 나는. 요즘에는 .pdb가 어떤 경우에도 생성되는 것처럼 보이지만 기본적으로 릴리스로 빌드해야하는 좋은 이유가 있습니까?

빌드 정의에 8 개의 빌드 프로젝트가 있습니다. 모든 CPU | TFS 빌드 정의 (프로세스 탭)의 "Configurations to Build"에서 갑자기 내 8 개의 프로젝트 중 2 개만이 드롭 폴더에 복사됩니다 (이러한 성공으로 빌드 됨). 어떤 아이디어?

Visual Studio 2012, .NET 4.5를 사용하고 있습니다.

답변

2

Visual Studio의 솔루션에서 마우스 오른쪽 버튼을 클릭하여 "Configuration Manager ..."로 이동 한 다음 "Active solution configuration"을 릴리스로 변경하고 "Active Solution Platform"을 "Any CPU"로 변경하고 다른 프로젝트 이 구성에서 실제로 빌드되도록 설정됩니다.

+0

좋아, 내가 오해 한 것 같다. "빌드 할 항목"아래에있는 항목 중 일부는 솔루션이 아닌 Visual Studio 프로젝트였습니다. "구성을 빌드해야하는 경우"비어있는 한 계속 작동했습니다. 일단 Configurations에 뭔가를 입력하면 프로젝트는 빌드되지 않고 솔루션 만 빌드됩니다. – Poppert