1

私はいくつかのxamarin.forms 1.xxを持っています(私はどのバージョンを知っていませんか)複数のプラットフォームのAndroidとiOSのプロジェクトです。そして私はxamarin.formsの最大利用可能なバージョンにアップグレードするように頼まれました。 したがって、2つの質問があります。新しいバージョンのXamarin.Formsへの移行/更新方法は?

1)現在使用しているフォームのバージョンを確認する方法(Visual Studio 2015を使用してWindows環境で作業しています)

2)フォームの最新バージョンへの移行/更新方法は? (可能であれば、ステップバイステップ)。私は、このような動作の結果がどのように見えているのか、私の人生でこれほど前に何もしたことがないことは考えていません。ベストプラクティスは何ですか?

VS2015->ヘルプ - > Xamarinリリースノートが開きましたが、使用しているフォームのバージョンについては何もありませんでした。また、私は公式のxamarinのウェブサイトに行きました、そして、それをする方法のガイドがありませんでした。私はまた、最後のフォームのアップデートのリリースノートを見て、差異を見つけて修正しようとしましたが、私のプロジェクトはとても大きく、この方法は正しいとは思えませんでした。

+0

スタックオーバーフローはフォーラムではありません。これまでに試したことを示してください。 – Soviut

+0

私は@ソヴィエットに同意しませんが、疑問点は真実なQ/Aです。それは、技術的な部分についてしか話していない多くのスレッドをSOで見ることができるので、詳細な答えが必要です。 –

+0

「ベストプラクティス」は通常意見に基づいており、その曖昧性は広範な解釈につながります。質問を閉じるときに与えられる2つの具体的な理由。ステップバイステップのチュートリアルを要求することは、SOのことではありません。 – Soviut

答えて

0

最初に答えますXamarin.Formsアプリケーションのアップグレードに関するベストプラクティスは何ですか?最初にを入力してから、他の懸案事項に対処してください。

私は最近、1.5.1から2.3.2にアップグレードし、私の経験から、これが通過するための手順です:

  1. あなたはにとからがアップグレードされますどのバージョンを決定します。
  2. のすべての安定したリリースの変更ログを読んで、これらの2つのバージョンの間で変更点やバグ修正を探します。リリースノートは、Xamarin's websiteまたはNuGetのWebサイトでも確認できます。
    Xamarin.Formsフォーラムで定期的に新しいリリースを確認し、報告された問題が影響を与えるかどうかを確認してください。 Xamarinがリリースするたびに、興味のある問題に遭遇した可能性のある他の開発者からのコメントが満載のスレッドがあります。your favorite versioning softwareを使用して、すべてのローカル変更がコミットまたは隠されていることを確認し、アップグレードする場合は、特に重要事項Xamarin.Forms 2.3.2 release notesを読む:あなたのXamarin.Formsは(アップグレードがかかりますどのくらいかわからない、あなたはまだ処理中にパッチを送ることができるようにしたい)
  3. アップグレードをアップグレードXamarin.Formsは単に "すべてを更新"しないように注意します...部分。 PCLプロジェクト、iOSプロジェクト、Androidプロジェクトでアップグレードすることを忘れないでください。
  4. あなたのブランチを開発/マスター/メインブランチにマージして、開発/マスター/メインブランチで作成された潜在的な非互換性の問題に対処する前に、できるだけ多くのデバイスで、同時にメイン。

ステップ3は、どのような理由でもアップグレードに失敗する必要がある場合は、出発点にリセットして再起動できるため、非常に重要です。

Xamarin.Formsは高速に動くので、アップグレードしなくても何が起こっているのか常に注意することが重要です。

私は現在どのバージョンを使用していますか?

NuGetパッケージインターフェイスまたはプロジェクトのpackages.jsonファイルで確認できます。

+0

これに加えて、Formsには特定の依存関係があるため、Googleサポートライブラリを削除することをおすすめします。 NuGetは正しいバージョンを引き出します。私はあなたのプロジェクトをバックアップすることを強くお勧めします! Forms 1.xからアップグレードする場合、Formsは昨年ほど大きく成長しており、プロジェクトにいくつかの変更を加える必要があるかもしれないことに気づく必要があります。 –

関連する問題