我們希望將一些XIB/AXML和所有圖像從MonoDevelop中的相應項目中分離出來,以獲得易於使用的白色標籤功能。無需添加自定義生成配置,並指定項目要建在每一個能力,我們結束了以下結構:MonoDevelop:發現來自不同項目的[註冊]'ed類
- MonoToch項目
- BL
- 控制器類
- A型項目
- 圖片文件夾
- XIB文件夾 個
- B型項目
- 圖像文件夾
- XIB夾
具有設置A和B的配置,所得到的產品將使用圖像和xibs從A或B項目在解決方案(同樣適用於Android的)中,覆蓋默認值以防萬一主項目包含相同的文件。
一切都很完美,但有一件事:A和B項目的XIB文件沒有看到控制器類(在主項目中聲明),這使得在IB中定義它們有點痛苦。
所以,這裏來的問題:如何告訴MonoDevelop從不同的項目(不僅僅是一個XIB駐留)發現類的刺傷?
提前感謝:)
我明白了,謝謝你的解釋。將盡量減少自定義的xib數量... – Anton
如果您只是自定義字符串,您可以通過本地化機制來完成。您也可以考慮使用腳本來複制和轉換預生成任務中的xib文件 - 它們是xml,並且不太難以弄清楚。 –
實際上,它主要是圖像,在極少數情況下對版面進行了細微更改,所以我認爲只需在主項目中設計xib並在完成後將它們移動到自定義版本就足夠了。 – Anton