C# でスマート デバイス アプリケーションを開発しています。フォルダーを共有することで、アプリケーションに画像を追加できます。エミュレータで何らかの設定を行うことでフォルダを共有しています。File -> Configure ->shared folder を設定してエミュレーターで、Bitmap() を使用してアプリケーション内の画像を取得できます。しかし、アプリケーションのフォルダからこれらの画像を表示したいです。私のアプリケーションでは、add -> New Folder を使用して 1 つのフォルダーを追加しました。その中で、私は自分のイメージを保ちました。しかし、ビットマップを使用してそれらを追加すると、エラーが発生します。アプリケーションのローカル フォルダから画像を追加する方法は? 何か方法はありますか?上記の方法が 1 つしかない場合、アプリケーションを別のモバイル デバイスにデプロイした後、アプリケーションで画像を正常に表示できますか?
1 に答える
0
アプリの下にフォルダーを配置するのが正しい方法です。
コードでどのようにアクセスしますか? スマート デバイスでは、ファイル パスの先頭にドライブがないため (c: など)、c:\program files\app\images のようなパスは機能しません。
現在のアセンブリ (System.Reflection.Assembly.GetExecutingAssembly) を取得し、Location プロパティを使用してインストール ポイントを見つけ、フォルダー名を追加して画像を取得することにより、アプリの場所を取得する必要があります。
于 2010-03-04T09:36:08.050 に答える