我創建了一個新的Xamarin.Android應用程序,併爲其添加了一些資源。這些資產可用多種分辨率提供,因此我將它們放在Resources
文件夾內各自的drawable-XXX
文件夾中。這樣做會導致以下錯誤:如何繞過Xamarin.Android上的Visual Studio的F#項目文件夾限制?
The project 'XXXX.fsproj' could not be opened because opening it would cause a folder to be rendered multiple times in the solution explorer. One such problematic item is 'Resource\drawable-hdpi\pencil.png'
這是由F#的可憐的文件夾結構處理引起的。我通常不需要在F#項目中使用文件夾,但在這種特定情況下,由於Android處理資源的方式,這是必要的。該項目在Xamarin Studio中加載得很好,但在Visual Studio中卻沒有。
該項目是相當大的,意味着我(和其他人)將需要添加大量的文件,所以手動方法like this one是沒有用的,因爲他們太費時。
我讀了official docs,但沒有什麼說明有一種特殊的方式來處理在VS上添加文件或另一種方式來處理這種限制。我的問題是:這樣的事情存在嗎?我能否以其他方式添加這些文件,以便我不需要VS上的複雜結構?違反我的意願會被迫使用C#或Xamarin Studio嗎?
哦,男孩,這是一個非常具體的!謝謝,尤金,你救了我一天:) –
對不起,什麼是「文件夾文件的引用」?爲清晰起見編輯了 – robkuz
@robkuz –