2017-01-18 27 views
0

私のResource.Designer.csに問題があります。私は解決策を見つけることを試みているGoogleの1時間以上を過ごしたが、私の問題の修正を見つけることができない。 Main.axmlエディタでボタンやテキストフィールドを追加すると、Resource.Designer.csファイルが更新されません。だから私は "var label = FindViewById(Resource.Id.textView1);"と書くResourceViewer.csファイルには何もないので、 "textView1"の下に赤い線が表示されます。Xamarin:変更するとResource.Designer.csが更新されません

さらに悪い: 空のファイルを開いて「App1」(デフォルト)という名前を付けて、このチュートリアルと同じようにすべてのものを追加すると、Resource.Layoutを検出できません.Main、それは名前を間違って生成するので。 MainActivity.csのスクリーンショット:http://puu.sh/tqsNr/8ac98a5b08.png Resource.Designer.csのスクリーンショット:http://puu.sh/tqsOv/dd1de7328f.pngMainActivityの名前空間が "App1"で、Resource.Designerの名前空間名が "application"として生成されているためです。

どうすればこの問題を解決できますか?私は学校のプロジェクトにこれを使わなければならないので、時間が非常に限られています。

+0

このような問題には、多くの場合回避策があります。あなたは何を試しましたか?質問が今述べられているように、質問は広すぎるので、あなたは多くの異なる答えを受け取る可能性があります。 – Demitrian

+0

'YourProjectName.csproj'ファイルの' RootNameSpace'タグ値を確認してください。 –

+0

@ ElvisXia-MSFT私の質問を投稿した後、あなたの返信の前に、名前空間のデフォルト名が異なっていることが分かった。これは本当に私の第2の問題の問題でした。 – Animiles

答えて

0

これは私にとって起こりました。そして、それはXamarinのバグだと分かりました。しかし、この場合は、コメントを削除した後、strings.xmlファイルに - >を残していたからです。私はエラーリストの中でコンパイル警告を深く見ました。

0

修正するには、新しい.axmlファイルをプロジェクトに追加してみてください。私のために働いた(あなたは、それが動作した後にファイルを削除することができます)。

関連する問題