11

xamarin フォルダーに問題があります。現在、私は xamarin iOS プロジェクトを書いています。Xcode では、イメージをグループ化するためにディレクトリを使用しました。いくつかのレベルのネストされたフォルダーが存在する可能性がありましたが、デバイスまたは iOS シミュレーターのプロジェクトをビルドしていたとき、これらのリソースはフォルダー構造なしで単にメイン バンドルにコピーされていました。xamarin studio で同じ動作に到達できません。プロジェクトでフォルダーを作成し、そこに写真やその他のリソースを配置すると、このフォルダー構造が実際のデバイスで再作成されるため、画像をロードするときにさまざまなパスに苦労します。フォルダー構造を再作成するのではなく、xamarin studio でフォルダー内のファイルをメイン バンドルに単純にコピーするにはどうすればよいですか?

手伝ってくれてありがとう。

4

2 に答える 2

1

Xamarin には、iOS バンドルに存在させたいファイルを設定する 2 つの方法があります。

  1. それらを任意のフォルダーに配置し、「ビルド アクション」を「コンテンツ」としてマークします。プロジェクトにあるディレクトリ構造は、メイン バンドルに存在します。
  2. 「Build Action」を「BundleResource」として「Resources」フォルダーに配置します。これは #1 と同じですが、バンドルに存在するパスから「Resources」フォルダーを削除します。これは、必要なすべての画像をバンドルのルートに配置するのに適した場所ですが、プロジェクトが散らかってしまいます。
于 2013-06-05T11:59:28.520 に答える