61

Xamarin Android の場合 - Resource.designer.cs を再生成する方法

すべての XML ファイルの Build Action を「AndroidResource」としてマークしようとしましたが、Resource.designer.cs は新しい値で更新されません。

このファイルを生成するイベント トリガーは何ですか?

4

17 に答える 17

85

Xamarin.Android 4.18.0 を使用した最近の Xamarin Studio 5.6 (ビルド 273) ではResource.designer.cs、プロジェクトからファイルを手動で削除した場合、再構築によって が再生成されますが、プロジェクトに再び追加されることResource.designer.csありません。そのため、一度再構築を試みた後、ファイルはファイル システムに存在しますが、プロジェクトには存在しません。これを修正するには、新しく生成されたファイルをプロジェクトの Resources フォルダーに手動で追加します。

于 2013-11-01T17:08:04.407 に答える
24

1. プロジェクトから Resource.designer.cs ファイルをクリックします。

2. CTRL+A (すべて選択) をクリックします。

3.「削除」(すべて削除) をクリックします。

4. プロジェクトをクリーンアップして再ビルドします (変更された Resource.designer.cs のメッセージが表示された場合は、[すべてはい] ボタンをクリックします)。

最初の建物でエラーが発生するようになりました。ただし、Resource.designer.cs ファイルは再生成されます。これで、2 番目のビルドを実行できます。その作品。

于 2015-06-25T08:53:37.697 に答える
6

Drawableフォルダー内の画像の名前から文字「-」を削除して、この問題を解決しました。

于 2016-09-28T18:47:05.163 に答える
3

メソッド1:プロジェクトからファイルを削除し、binファイルとobjファイルも削除してからプロジェクトをビルドします。同じ問題に直面した場合、それが機能しない場合は常に別のオプションがあります

方法 2: アプリケーション、つまり Visual Studio を閉じて、c-> users-> -> AppData (隠しファイル) にマップします -> ローカルおよびローミングから xamarin ファイルを削除します

于 2017-04-21T08:06:22.253 に答える
0

プロジェクトの再構築ソリューションが機能するには、それを生成するファイルを編集してから、プロジェクトを再構築する必要があります。

于 2015-03-14T23:17:38.073 に答える
0

この問題がまだ発生している場合は、エラー リストを見ると、「指定された 'toRightOf @id/(リソースの名前)' (または相対レイアウトの他の位置) に一致するリソースが見つかりません」などのエラーが表示される場合があります。 )... ID を持つリソース (axml ファイル内) のすべてのコードを強調表示し、すべてを切り取り、保存してから、貼り付けて再構築する必要があります...その後、Resource.Designer.cs が再生成されます! .

于 2018-03-08T14:51:57.673 に答える
-4

プロジェクトをリビルドすると、生成されたResources.designer.csクラスが更新されます。この情報は、http: //docs.xamarin.com/guides/android/getting_started/hello%2C_worldで見つけることができます。

于 2013-08-21T19:34:50.027 に答える