내 vS2010 솔루션에 기본 MSI 프로젝트를 추가했는데 내 컴퓨터에서 제대로 빌드되지만 코드를 확인한 후 TFS를 사용하여 빌드를 요청하면 빌드되지 않고 다음 오류가 생성됩니다.MSBuild가 installshield 프로젝트를 빌드 할 때 pdb 파일을 찾는 이유는 무엇입니까?
C : \ Program Files \ MSBuild \ InstallShield \ 2011 \ InstallShield.targets (68) : OutputGroups 항목 "e : ₩ BldTmp ₩ 2 ₩ MyProject ₩ My 프로젝트 빌드 ₩ Sources ₩ My 프로젝트 ₩ lib.proj.Countdowns ₩ obj ₩ x86 ₩ "lib.proj.Countdown.debug symbols"의 "Release \ lib.proj.Countdown.pdb"가 존재하지 않습니다.
왜 MSBuild 또는 SAB 2011에서 pdb 파일을 찾으십니까? 내 설치 프로그램에 pdb 파일을 추가하고 싶지 않습니다. 경로를 확인하고 pdb 파일이 있음을 알 수 있지만 빌드가이 오류를 생성합니다 !!
답장을 보내 주셔서 감사합니다. 내 VS 솔루션에는 여러 프로젝트가 포함되어 있습니다. 일부 프로젝트의 기본 출력을 내 MSI 프로젝트에 포함 시키면이 문제가 발생합니다. 따라서 동적 파일 링크를 사용하지 않고 프로젝트의 기본 출력을 "대상 컴퓨터의 파일"창으로 끌어옵니다. 이 경우 pdb를 어떻게 제외시킬 수 있습니까? – user848609