2

私は現在、DropNetを利用して、ユーザーの Dropbox アカウントにアクセスしてファイルをアップロードできるシンプルなモダン UI アプリケーションを作成しようとしています。ただし、DropNet は .NET 3.5 のみをサポートしているようです。

アプリケーションで .NET 3.5 ランタイム (4.5 ではなく) を使用できるようにしようとしましたが、役に立ちませんでした。次のように適切な .NET バージョンを選択します。

.NET Framework の選択されたバージョンを示す新しいプロジェクトのスクリーンショット

しかし、バージョンを確認しようとすると、次のような灰色のボックスが表示されます。

ここに画像の説明を入力

これは、適切なバージョンを表示し、それを変更する機能を提供する非モダン UI アプリとは対照的です。

NuGet を介して DropNet を取得しようとすると、エラーがスローされます (おそらく予想どおり)。

パッケージ「DropNet 1.9.3」をインストールできませんでした。このパッケージを '.NETCore,Version=v4.5' を対象とするプロジェクトにインストールしようとしていますが、パッケージにはそのフレームワークと互換性のあるアセンブリ参照が含まれていません。詳細については、パッケージの作成者にお問い合わせください。

私がやろうとしていることを達成する方法はありますか?

4

1 に答える 1

2

これを機能させることはできません。ストア アプリ プロジェクト、.NET プログラムを WinRT で動作させるために必要な言語プロジェクションと互換性のある .NET の唯一のバージョンである .NET 4.5 をターゲットにする必要があります。さらに、WinRT プログラミング (エラー メッセージに示されている .NETCore) を許可するプロファイルは厳密に制限されており、古いバージョンの .NET を対象とする .NET アセンブリへの参照はサポートされていません。

DropBox API の 4.5 Store 互換ラッパーについては知りません。それらの汎用 REST APIを利用することができます。動作させる際に発生する一般的な問題に注意してください。4.5 ラッパーが利用できない理由は確かに、ユーザーが Store アプリから切り替えると Windows が Store アプリを一時停止することです。これにより、ファイル転送が中断されます。非常に可能性の高い発生であり、ユーザーはあまり我慢できません。

于 2013-01-05T21:08:52.603 に答える