10

Visual Studio から Xamarin.iOS プロジェクトをデバッグすると、ビルドされ、シミュレーターにインストールされ、アプリが問題なく起動されます。しかし、起動すると、C# コードに存在しなくなったメソッドからのデバッグ トレースが大量に表示されます。メソッドを削除したクラスの、このメソッドがあった行番号と同じ行番号にブレークポイントを設定することもできます。デバッガーが停止すると、削除されたメソッドがコール スタックに表示されます。

Visual Studio を閉じて再度開き、Mac ビルド サーバーへの接続をリセットし、ソリューションをクリーンアップして再ビルドし、ソリューションの出力を手動で削除しました。Mac では、シミュレーターを閉じて再度開き、コンテンツと設定のリセットを試しました。これにより、アプリがクリアされます。しかし、その後も状況は続いています。古いコードのキャッシュされたすべてのコピーが削除されたことを確認するために、Mac で試すことができる他の方法はありますか?

4

7 に答える 7

7

プロジェクト フォルダーで、bin フォルダーと obj フォルダーを削除します。これは私にとってはうまくいきますが、それでも面倒です。

于 2013-07-17T20:55:03.277 に答える
2

iOS シミュレーター (Mac の場合) で、メイン メニューの [コンテンツと設定のリセット] エントリをクリックします。

于 2013-06-06T23:37:19.567 に答える
1

これは、同じ問題に苦しんでいる私の Android プロジェクトでうまくいきました。

  1. Android プロジェクトを右クリックし、[プロパティ] を選択します。
  2. 「Android オプション」、「パッケージ」の順に選択します。
  3. 「共有ランタイムを使用」オプションのチェックを外します。

その後、正常に動作しました

于 2015-02-03T15:42:22.800 に答える