2013-08-26 2 views
0

프로젝트의 성능을 디버깅하고 분석하려면 rhino 엔티티 프로파일 러를 사용합니다. Rhino 프로파일 러 dll을 프로젝트 참조로 추가해야합니다.프로젝트 빌드에서 프로젝트 외부 의존성을 제거하는 방법

디버그에만이 기능이 필요하므로 게시시이 참조를 완전하게 제거하는 것이 좋습니다.

#if DEBUG 
    <some dll reference /> 
#endif 

이 실현하려 어떤 relativly 간단한 해결책이있다인가 : 같은 것이이 있다면 그것은 좋은 것

?

답변

0

코드를 사용하지 않으면 릴리스 빌드의 종속성을 안전하게 제거 할 수 있습니다.

0

아래에서 설명하는대로 수동으로 프로젝트 파일을 편집하여이 작업을 수행 할 수 있지만 가능하면 프로젝트 파일을 수동으로 수정하지 않아도됩니다. 이 변경을 여러 프로젝트에 걸쳐 수행하거나 이러한 동일한 설정이 필요한 새 프로젝트를 추가해야하는 경우 유지 관리가 어려울 수 있습니다.

<ItemGroup> 
    <Reference Include="System.Data" /> 
    <Reference Include="System.Xml" /> 
    </ItemGroup> 
    <!--put any references you want to just show up in debug mode in here --> 
    <ItemGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> 
    <Reference Include="System" /> 
    </ItemGroup> 
관련 문제