Я создал новое приложение Xamarin.Android и добавил к нему несколько активов. Эти активы доступны в нескольких разрешениях, поэтому я поместил их в свои соответствующие папки drawable-XXX
в папку Resources
. В результате этого произошла ошибка:Как обойти ограничения папки проекта Visual Studio F # на Xamarin.Android?
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 отредактирован для четкости –