9

現在、Mono でアプリを開発しています。最近 Xamarin Studio 4.0.8 に更新しましたが、デザイン要素がソリューションに追加されないという問題がありました。

私は手動でdesigner.csを編集しようとしましたが、後でレイアウトを変更してプログラムが再生成することを期待して消去しました。

私が試してみました:

  • 再構築する

  • クリーニングと再構築

  • ファイル エクスプローラーを使用してファイルを消去する

Xamarin は Resource.designer.cs を作成しますが、空であり、コンパイルすると次のように返されます。

Error CS0103: The name 'Resource' doesn't exist in the current context (CS0103)

助けてください...

4

3 に答える 3

6

この問題を抱えている時間がたくさんあります。私がしたこと:

  1. Xamarin を使用して "resources.designer.cs" を削除します (セカンダリ ボタン -> 削除)。
  2. コマンド ライン (Mac ではファインダー、Windows ではエクスプローラー) に移動し、ファイルを手動で削除します (削除したことを確認してください)。
  3. Xamarin の clean->build に移動します (これにより、resoruces.designer.cs が再生成されます)。
  4. プロジェクトからファイルを削除すると、再度追加する必要があります。プロジェクトのセカンダリ ボタン -> ファイルの追加 -> Resources.designer.cs (通常は /Resources フォルダー) を選択します。
  5. Resource.designer.cs ファイルの "Build Action" が Compile であることを確認します (デフォルトで異なるビルド アクションが実行される場合があります)。
  6. クリーンアップしてビルドします。

少なくとも、ほとんどの場合は機能しています。

于 2014-01-29T13:37:18.797 に答える
5

しばらく前にこれが起こりました。XML ファイルを右クリックし、[プロパティ] をクリックします。ビルド アクションが「AndroidResource」に設定されていることを確認します。

私が正しく思い出せば、それは修正されました

于 2013-08-02T19:09:10.193 に答える