감사합니다. 나는 webiste 프로젝트가 다른 58 개의 프로젝트를 참조해야하는 nopcommerce를 연구 중이다. 나는 웹 사이트를 complie 때 때문에, 다른 58 프로젝트는 또한 당신이 정말이 같은 솔루션의 다른 모든 프로젝트를해야합니까 내가vs2010 컴파일 속도를 향상시키는 방법
답변
구성 관리자 화면 (빌드 -> 구성 관리자)에서 빌드 할 프로젝트를 제어 할 수 있습니다. 작업하려는 프로젝트 만 선택하려면이 옵션을 사용하십시오. 다음 번에 솔루션을 빌드 할 때 선택 취소 된 프로젝트는 빌드되지 않으며 빌드 출력에서 '건너 뛴 (Skipped)'것으로보고됩니다.
나중에 선택하지 않은 프로젝트를 빌드해야하는 경우 솔루션 탐색기에서 해당 프로젝트를 마우스 오른쪽 단추로 클릭하고 "빌드"를 클릭하여 해당 프로젝트 만 빌드 할 수 있습니다.
에서 anyting을 변경하지 않았더라도 다시 컴파일?
일반적으로 서로 관련이있는 그룹이 더 작은 솔루션에 있도록 프로젝트를 분할하는 방법이 있습니다.
최상위 웹 사이트 프로젝트 (설명이 다를 수 있음) 만 변경하는 경우 해당 웹 사이트 프로젝트 만있는 다른 솔루션을 사용하는 것이 좋습니다. 프로젝트 수준 참조가 있어야합니다. 귀하의 웹 사이트 프로젝트에서 다른 프로젝트의 어셈블리 출력을 가리키는 이진 파일을 가질 수 있습니다. 그렇게하면 웹 사이트 프로젝트를 변경할 때 모든 종속성을 검사하여 최신 상태인지 확인할 필요가 없습니다.
Idealy, 당신은 당신의 58 가지 프로젝트가 책임지는 것에 따라 합리적인 구분을 만드는 방식으로 프로젝트를 재구성 할 것입니다. 또한 개발/릴리스를 수행 할 때 올바른 바이너리가 모두 빌드되고 참조되도록 작업/빌드/릴리스 프랙티스 중 일부를 변경해야 할 수도 있습니다. 그러나 이것은 과거에 저에게 효과가 있었던 접근 방식입니다 .
감사합니다. 저는 프로젝트의 대부분을 참조를 취소하고, 대신 프로젝트의 바이너리를 참조하여 빨리 진행합니다. 감사합니다. – Alexey
Visual Studio 2010의 경우 아직 개발되지 않은 수퍼 컴퓨터가 필요합니다. 특히 C++ 프로젝트로 작업하는 경우. C# 컴파일러가 더 최적화되었습니다. 옛날 컴파일러 (VS 2005 또는 VS 2008)를 사용하는 것이 가능한 새로운 IDE로 멋지게 될 수있을 지 생각해 보았습니다.
프로젝트 중 하나에서 VS 2005보다 1.8 배 더 높은 컴파일 시간을 측정했습니다 (4.5 분 대신 8 분). – truthseeker
- 1. 큰 C# 솔루션의 컴파일 속도를 향상시키는 방법
- 2. VBA에서 XML 구문 분석 속도를 향상시키는 방법
- 3. ASP.NET/C# 컴파일 속도를 향상시키는 가장 좋은 방법은 무엇입니까?
- 4. python에서이 readline 루프의 속도를 향상시키는 방법은 무엇입니까?
- 5. Picasa PhotoQuery의 속도를 향상시키는 방법은 무엇입니까?
- 6. IntelliJ 코드 편집기 속도를 향상시키는 방법은 무엇입니까?
- 7. 이 코드의 속도를 향상시키는 방법은 무엇입니까?
- 8. 조건부로 sqlalchemy 쿼리 문을 포함하는 루프의 속도를 향상시키는 방법
- 9. D3D 표면에서 시스템 메모리로 복사 속도를 향상시키는 방법
- 10. 테이블, 인덱스 및 저장된 procs의 생성 속도를 향상시키는 방법
- 11. 사진이 모두 로컬 일 때 GridView의 스크롤 속도를 향상시키는 방법
- 12. Windows XP 응용 프로그램에서 UDP 통신 속도를 향상시키는 방법
- 13. 루아 5.2 알파 VS2010 컴파일
- 14. VS2010 및 C/C++에서 배경 컴파일
- 15. Visual Studio 2008 웹 사이트 컴파일 성능을 향상시키는 방법
- 16. mssql_connect() 속도를 올리는 방법
- 17. PHP 성능을 향상시키는 방법?
- 18. Trac의 성능을 향상시키는 방법
- 19. 내 디자인을 향상시키는 방법?
- 20. 쿼리 성능을 향상시키는 방법
- 21. Intellij 8을 향상시키는 방법?
- 22. 빌드주기를 향상시키는 방법
- 23. jQuery의 성능을 향상시키는 방법
- 24. jquery에서 성능을 향상시키는 방법
- 25. Blackberry jde4.6 시뮬레이터의 디버거 연결 속도를 향상시키는 방법은 무엇입니까?
- 26. 3-tier 응용 프로그램의 속도를 향상시키는 방법은 무엇입니까?
- 27. PHP/Javascript의 속도를 향상시키는 가장 좋은 방법은 무엇입니까?
- 28. Firefox에서 동적 HTML 테이블 생성 속도를 향상시키는 방법은 무엇입니까?
- 29. VS2008에서 "참조 정보 찾기"속도를 향상시키는 방법은 무엇입니까?
- 30. VS2010 명령 줄 빌드/컴파일 매개 변수를 내보내는 방법
일부 프로젝트의 선택을 취소하고 코드를 수정했음을 잊어 버린 경우이 경로로 이동하면 축소 된 빌드로 작업 할 새 구성을 만드는 것이 좋습니다. 또한, 다른 프로젝트를 언로드하지 않으면 축소 된 솔루션 크기가 제공하는 것과 동일한 메모리 사용 이점을 얻지 못한다는 점에 유의할 가치가 있습니다 (resharper와 같은 addins를 사용하는 경우이 문제가 더 중요하다고 생각합니다). – forsvarir