Windows Phone 8, C# 프로젝트. 내 애플 리케이션 패키지 리소스 (빌드 유형 "콘텐츠")로 이동하는 일부 콘텐츠 파일이 있습니다. 빌드 구성 (Debug vs. Release)에 따라 빌드 프로세스에서 일부를 제외하고 싶습니다. 그럴 수있어? 그 효과에 대한 속성 창에는 아무 것도 없습니다. 그러나 C++ 프로젝트에서 개별 소스 파일에 대해 수행 할 수 있습니다 ...컨텐트 항목의 빌드에서 구성 별 제외
답변
당신은 또한 .csproj 파일로 가서 수동으로 편집 할 수 있습니다. 거기에 대한 다양한 속성을 설정할 수 있습니다.
< 내용 :
예
조건 = "| | == '출시 anycpu를' '$ (플랫폼) $ (구성)'"즉, 당신은 단지 특정 빌드에 적용 할 어떤이 추가 조건부 = "Assets \ ReleaseImage.png"조건 = " '$ (구성) | $ (플랫폼)'== '릴리스 | AnyCPU'"/ >
< 내용 Include = "Assets \ DebugImage.png"Condition = " ' $ (구성) | $ (플랫폼) '=='디버그 | AnyCPU ' "/ >
가장 쉬운 방법은 아니지만 명령 줄에서 게시 빌드 이벤트를 실행하고 매크로를 사용하면 도움이됩니다.
매크로 - $ (ConfigurationName)은 디버그에 도움이됩니다.
구성을 기반으로 몇 가지 이름 바꾸기를 수행하는 사전 빌드 이벤트로 해결되었습니다. 너무 못 생겼어. –
@SevaAlekseyev 네,보기 싫지만 한 번만 몇 파일 만 복사하는 스크립트를 작성하면 나머지는 쉽습니다. 구성을 기반으로하는 것이 좋지만 파일 수준에서는 허용되지 않습니다. –
죄송합니다, dotMorten 님의 방법이 훨씬 낫습니다. –
- 1. tfs 빌드에서 테스트 제외
- 2. 빌드에서 코드를 임시로 제외
- 3. maven 빌드에서 파일 제외
- 4. VS2010 : 빌드에서 프로젝트 제외
- 5. Maven 빌드에서 테스트 제외
- 6. TFS 빌드에서 여러 파일 제외
- 7. Android가 Eclipse에서 빌드에서 파일 제외
- 8. Visual Studio Addin "빌드에서 제외"속성
- 9. 컨테이너 또는 컨텐트 항목의 CSS3 테두리 반경?
- 10. ASP.NET 프로젝트의 릴리스 빌드에서 페이지 제외
- 11. 기계 별 webapp 구성
- 12. 기존 컨텐트 항목을 다른 컨텐트 항목의 번역으로 연결하는 LinguaPlone API는 무엇입니까?
- 13. Apache 구성 - 인증에서 위치 제외
- 14. Apache 구성 - 하위 디렉토리 제외
- 15. 제외 할 시각적 전복 구성
- 16. CSS 스타일링에서 구성 요소 제외
- 17. C++ Visual Studio 2010 프로젝트/빌드에서 파일 제외
- 18. CRX 메이븐 플러그인 빌드에서 파일 제외 및 포함
- 19. eclipse C++에서 여러 파일을 한 번에 빌드에서 제외 하시겠습니까?
- 20. 개미 스크립트에서 이클립스 제외 제외
- 21. SQL을 통한 제외 제외
- 22. 컨텐트 서버에 연결하지 못했습니다.
- 23. VS-2010의 환경 별 구성 파일 만들기
- 24. 환경 별 콘텐츠를 구성 할 수 있습니까?
- 25. Windows IE 국가 별 구성 및 ASP.NET
- 26. 구성 요소 별 Castle Windsor 유형 공장
- 27. 소프트웨어 개발팀 구성 - 전문화 또는 작업 별?
- 28. MonoTouch의 구성 별 표시 이름 변경
- 29. EAR 파일의 응용 프로그램 별 로거 구성
- 30. Mercurial의 커밋에서 프로젝트 구성 파일 제외
좋은 걸! 여러 구성과 일치하는 조건을 만들 수 있습니까? –
예. csproj 스키마에 관한 msdn의 문서를 확인하십시오. 또한 csproj 파일을 보면서 많은 것을 배울 수 있습니다. – dotMorten