File.ApplicationStorageDirectory を使用していくつかのファイルを保存するアプリがあります。プログラムにファイルを追加した後、プログラムがこれをコンソールにスローすることを除いて、すべてが意図したとおりに機能します。
*** Security Sandbox Violation ***
SecurityDomain 'file:///%APPDATA%/actual/path/to/file.jpg' tried to access incompatible context 'app:/myApp.swf
違反エラーについては、たとえばここでAccessing local and remote resources in a local running SWFを読みました。しかし、移動プロファイル上にある場合でも、File.ApplicationStorageDirectory もローカルとして扱われるべきではありませんか? 他のプロジェクトでも ApplicationStorageDirectory をエラーなしで使用しています。
File Adder は、FileBrowser コンポーネントを介して List ベースのコンテナに通常の DragDrop 処理を使用します。アプリ内ドラッグドロップを行っている間だけ警告を出します。Windows エクスプローラーから (NativeDragManager 経由で) ファイルをドロップした場合、または File.browseForOpen メソッドを使用してファイルをドロップした場合、違反は発生しません。
アプリ内からアプリ内へのドラッグ&ドロップのみがトリガーされます。そして、私が言ったように、警告を除いて、期待どおりに機能します。何か案は?