2010-08-20 2 views
2

나는 프로젝트의 다양한 컴파일 스위치와 함께, 그래서 그들은 참조 된 DLL이 필요하지 않습니다, 그래서 내가하지 않는 경고를 얻을 방법에 따라 건설 있다.VS2010 어떻게 MSB3245 (참조 된 구성 요소 X 존재하지 않습니다)

경고를 표시하지 않으려 고합니다. VS2010의 프로젝트에서 어떻게해야합니까? prigg 페이지의 suppress box에 어떤 숫자를 넣으시겠습니까?

답변

2

MSBuild 경고처럼 들릴지 모르겠지만 MSBuild 경고처럼 들릴지는 모르겠지만 (MSB의 미덕으로) C# 컴파일러 경고가 아닙니다. 나는 정확한 구문 즉석 시도하지 않은 있지만 그러나 당신은

<Reference Condition=" $(DefineConstants.Contains('THAT_ONE_SWITCH') " ... /> 

처럼, 아마도, 그 참조 조건 뭔가를 할 수 있습니다.

+0

덕분에 MSBUILD 단지 VS2010를 사용하지 않은, 어디 것 위 줄을 가라? – Kaya

+0

MSBuild (VS 빌드 방법)를 사용하고 있습니다.이 파일은 .csproj 파일에 저장됩니다. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 '프로젝트 언로드'를 클릭 한 다음 마우스 오른쪽 버튼을 클릭하고 'foo.csproj 편집'을 클릭하십시오. 그러나 당신이 전에 이것을 한 번도 해보지 않았다면, 나는 이것을 시험해 보려는 누군가로부터 충고를 받아야 할 것입니다. – Brian

0

을 편집 .csproj 파일

조건은 = "존재 ('.. \ XXX \ xxx.csproj')"

<ProjectReference Condition="Exists('..\xxx\xxx.csproj')" Include="..\xxx\xxx.csproj"> 
    <Project>{E66B88FA-767A-46C7-BDCB-D283F6B889BA}</Project> 
    <Name>xxx</Name> 
    <Private>False</Private> 
</ProjectReference> 
관련 문제