2014-06-20 1 views
6

나는 ...과 같이 실행MSBuild 실행에서 특정 경고를 제거 할 수 있습니까?

EXEC : warning : If any of the assemblies were previously loaded by a Host Instance, 
    it may be necessary to restart the Host Instance for changes to take effect. 
    [C:\Program Files (x86)\Test\1.0\Deployment\Deployment.btdfproj] 

을 BTDF은 MSBuild에서 경고를 받고 있어요 ...하지만 이건 그냥 일을 혼동 "false"를 경고입니다.

BTDF/MSBuild 실행시 이러한 경고 및 다른 경고를 사용하지 않도록 설정할 수 있습니까?

나는 주위를 읽었습니다 참으로 IgnoreStandardErrorWarningFormat을 설정하고 이에 대한 해답이 될 수 CustomWarningRegularExpressionCustomErrorRegularExpression에 적합한 정규 표현식을 사용하는 것 같다,하지만 난 그것을

을 수행하는 방법을 작동하지 않을 수 있습니다 포인터?

답변

0

/warn : 0 인수를 BTDF로 전달할 수는 있지만 바람직하지 않은 모든 경고가 표시되지 않습니다.

당신이 말하는 경고는 무해합니다 (배포 중에 BizTalk가 생성하는 많은 다른 경고와 마찬가지로). 경고의 의미와 무시할 수있는시기에 대해 사용자를 교육하는 것이 가장 좋습니다.

정말로 이러한 경고가 표시되지 않으면 .targets 파일을 수정하십시오. BTSTask.exe와 관련된 Exec 문을 검색하십시오. BTSTask.exe 문자열 만 검색하십시오. 위에서 언급 한 속성을 추가하고 msi/프로젝트를 다시 작성하십시오. 실제 경고를 무시하고 싶지 않기 때문에 정규 표현식을 작성해야이 경고 만 표시 할 수 있습니다.

관련 문제