這個很奇怪。我有一個的MonoDevelop/MonoTouch的項目(稱之爲MyApp的)引用其他項目(稱之爲MyUtils),這是一種便攜式類庫(.NET目標4.0.3,如果是相關的)。爲什麼我不能從另一個項目中引用一個項目(但CAN使用靜態)?
MyApp項目中,我已經加入到MyUtils參考。在Visual Studio中,這可以正常工作:我可以在沒有任何問題的情況下引用MyUtils中的類。
但在MonoDevelop的Mac上,如果我嘗試從MyApp的參考MyUtils,我不能。它根本不看項目,而不能,例如,寫類似:
using MyUtils.MyNamespace
如果我這樣做,我得到一個「類型或命名空間無法找到」的錯誤。
但這裏的怪異的一部分:MyApp的可以在MyUtils使用靜態類。如果我指public static
類MyUtils從MyApp的,它的作品!什麼可能解釋這個?!
感謝您給我們!現在試着去做這個工作。當你說「智能感知和語法突出不起作用」時,你對什麼是可靠的和不可靠的感覺?在我的編碼中,如問題所述,它們似乎適用於靜態類,但不是其他任何東西。換句話說,當我完全可以看到所引用的項目時,IDE支持確實起作用。 – 2013-02-13 11:32:40
:-(我安裝了臨時釋放,但它似乎並沒有解決這個問題。我仍然可以看到靜態類的PCL庫,但我仍然無法通過命名空間參考庫。是否有任何其他的配置我需要做的這裏? – 2013-02-13 12:14:48