我使用Xamarin Studio與Xamarin.iOS和Xamarin.Android。我的工作區包含兩個解決方案,一個用於android,另一個用於ios。項目幾乎相同。當我爲ios構建解決方案時,它僅重建已更改的項目。它做了一些額外的操作,花費很少的時間。所以第二次構建Build幾乎沒有時間。爲什麼Xamarin.Android在運行時重建整個解決方案?
但是當我建立了Android解決方案,無論文件的更改,配置等重建所有項目。如果在成功構建之後按下構建,它會重新構建一遍。更糟糕的是,如果我嘗試運行一個剛建好的項目,它會重建它!此外,如果我在運行後運行項目(當您調試程序時,它經常發生),它會重新生成它。由於我有很多項目,需要很長時間,而且編譯工作非常依賴CPU,所以提高速度很難。
一般來說,問題是,如果它可以不經每次構建重建整個解決方案?也許有一個配置選項我錯過了,或者什麼是錯誤配置?
我不知道,如果在項目中配置任何相關的問題,那麼請告訴我的解決方案的一部分/項目配置可能會有幫助。
版本:
Xamarin Studio Version 4.0.9 (build 12) Xamarin.Android Version: 4.7.11 (Business Edition)
//我想單獨編譯現在是每一個嚴肅的編譯器是必須的,所以我想,我做錯了什麼。
UPD:Xamarin Studio和Xamarin.Android的 我已經安裝了最新版本:它需要1分58秒
Xamarin Studio Version 4.0.12 (build 3) Xamarin.Android Version: 4.8.1 (Business Edition)
重建Android解決方案。每當我運行應用程序。
謝謝你的回答!我實際上在一個項目中有一個預構建自定義步驟(啓動項目)。但刪除它並沒有幫助。我會盡量做出最小的樣本並提交一個錯誤。 – Aneri
沒問題,並感謝提交這個錯誤! – jstedfast