0

私は Xamarin Forms Project を持っています - Android プロジェクトは API 28 (Pie) を対象とし、nuget 参照に packages.config を使用します。すべてのパッケージに targetFramework="monoandroid90" があります。プロジェクトは正しくコンパイルおよび実行されます。

PackageReference を使用するように移行したいので、packages.config を PackageReference に移行するオプションを使用します。

これが完了した後、プロジェクトをビルドしようとすると、パッケージが見つからないというエラーが表示されます。

Xamarin.Android.Support.Annotations.28.0.0.1

パッケージ フォルダーを見ると、Xamarin.Android.Support パッケージがダウンロードされておらず、パッケージを再インストールしてもダウンロードできないことがわかります。

また、packages.config で monoandroid90 が使用されていたにもかかわらず、csproj ファイルがすべてのナゲットに対して monoandroid81 を参照していることにも気付きました。

移行後に同様の問題が発生した人はいますか?

4

0 に答える 0