私は新しい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が分かりやすく編集されました –