저는 TFS 2010을 사용 중이며 TFS 빌드 설정을 통해 소프트웨어를 빌드하고 있습니다. 모든 것이 잘 작동합니다.TFS 빌드에서 하나의 솔루션에 대한 경고를 표시하지 않도록 설정하는 방법
, 우리는 다음과 같은 경고 점점 : 우리의 코드의 일부는 86로 표시되어 있기 때문입니다
CSC: Assembly generation -- Referenced assembly 'mscorlib.dll' targets a different processor
을하고는 64 플랫폼을 기반으로하고있다. 우리가 링크하는 타사 소프트웨어 때문에 대상 플랫폼을 변경할 수 없습니다. 또한 2.0 프레임 워크를 대상으로하고 있으며이 프레임 워크는 현재로서는 변경할 수 없습니다.
그래서이 오류를 단순히 억제하고 싶습니다. 똑바로 보인다. 간단히 Build 템플릿을 편집하고/p : NoWarn = 1607을 추가했습니다. 그거야.
BUT!
우리는 C# 대신 VB.net으로 작성된 하나의 솔루션이 있습니다. 이로 인해 하나의 솔루션이 다음 오류로 실패합니다.
vbc: warning number '1607' for the option nowarn is either not configurable or not valid
TFS 빌드의 한 솔루션에서이 경고를 표시하지 않도록 설정하려면 어떻게합니까? TFSBuild.proj 파일에 <customPropertiesForBuild>
태그를 사용하려고했지만 올바르게 사용하지 않았을 수 있습니다.
저는 이것을 단순히 프로젝트 파일에 추가 할 수 있지만, 여러 개의 프로젝트 파일이있는 37 개의 솔루션이 있으므로 실제로 그렇게하고 싶지는 않습니다.
TFSBuild.proj 파일에 솔루션 (VB 솔루션 포함)을 ** SolutionToBuild ** 항목으로 나열 하시겠습니까? 아니면 기본 빌드 프로세스 템플릿을 사용하고 솔루션을 빌드 정의에 나열하고 있습니까? – Michael
SolutionToBuild 항목으로 나열됩니다. – Curtis
VB 솔루션의 ** SolutionToBuild ** 항목에서 ** Properties ** 메타 데이터를 사용할 수 있어야합니다. 예를 들어 내 대답을 참조하십시오. – Michael