저는 Xamarin.iOS와 Xamarin.Android와 함께 Xamarin Studio를 사용하고 있습니다. 내 작업 공간에는 Android 용 앱과 iOS 용 앱의 두 가지 솔루션이 있습니다. 프로젝트는 거의 동일합니다. ios 용 솔루션을 빌드하면 변경된 프로젝트 만 다시 빌드됩니다. 실제로 약간의 시간이 소요되는 추가 작업을 수행합니다. 따라서 Build second time을 누르는 것은 시간이 거의 걸리지 않습니다.Xamarin.Android가 실행될 때 전체 솔루션을 다시 빌드해야하는 이유는 무엇입니까?
그러나 Android 솔루션을 빌드하면 파일, 구성 등의 변경에 관계없이 모든 프로젝트가 다시 빌드됩니다. 빌드가 성공적으로 완료된 후 빌드를 누르면 다시 빌드가 다시 시작됩니다. 더 나쁜 것은, 만약 내가 막 개발 된 프로젝트를 실행하려고한다면, 그것을 재구성합니다! 또한 실행 후 프로젝트를 실행하면 (프로그램을 디버깅 할 때 자주 발생 함) 다시 빌드됩니다. 필자는 많은 프로젝트를 진행 했으므로 시간이 오래 걸릴뿐만 아니라 컴파일 작업이 CPU 의존적이기 때문에 속도를 향상시키는 것은 어렵습니다.
일반적으로 문제는 모든 빌드시 전체 솔루션을 다시 빌드 할 수없는 경우입니까? 어쩌면 누락 된 구성 옵션이 있거나 뭔가 잘못 구성되어있을 수 있습니까?
프로젝트 구성에서 문제와 관련이 있는지 알 수 없으므로 솔루션/프로젝트 구성의 어떤 부분이 도움이되는지 알려주십시오.
버전 :, 내가 뭔가 잘못했을
Xamarin Studio Version 4.0.9 (build 12) Xamarin.Android Version: 4.7.11 (Business Edition)는 // 나는 별도의 컴파일이 요즘 모든 심각한 컴파일러 필수입니다 생각, 그래서 나는 가정합니다.
UPD : 자 마린 스튜디오와 Xamarin.Android의 내가 설치 한 최신 버전 :
Xamarin Studio Version 4.0.12 (build 3) Xamarin.Android Version: 4.8.1 (Business Edition)
이 1 분 58 초 정도는 안드로이드 솔루션을 다시 빌드합니다. 응용 프로그램을 실행할 때마다.
답변 해 주셔서 감사합니다. 실제로 하나의 프로젝트 (시작 프로젝트)에서 미리 빌드 단계를 수행해야합니다. 그러나 그것을 제거하는 것은 도움이되지 못했습니다. 가능한 가장 작은 샘플을 만들고 버그를 제기하려고 노력할 것입니다. – Aneri
문제가 없으며이 버그를 신고 해 주셔서 감사합니다! – jstedfast