2017-08-18 10 views
0

私はXamarin Androidプロジェクトを含むVisual Studioソリューションを持っています。Xamarinリソースデザイナーが正しく更新されない

VS17への移行以来、Xamarinのリソースデザイナーは奇妙な動作を開始しました。

リソース/レイアウトフォルダに新しいXMLレイアウトを追加すると、リソースデザイナはそれを除外した後にのみ気付き、新しいファイルを再度インクルードします。

ただし、これらの手順を2番目の新しいファイルで再現すると、リソースデザイナーは2番目の新しいファイルを認識しますが、最初のファイルは削除されます。

これにより、リファクタリングが不可能になり、プロジェクトが完全に破損します。

この問題を回避する方法はありますか?

のVisual Studio 2017 ENTREPRISEバージョン:15.3.0 Xamarinのバージョン:アンドロイドオン4.6.0.295(306f67a)

+0

最初のファイルの 'BuildAction'を確認しましたか? –

+0

@ThomasDeWildeビルドアクションはTransformFileで設定されます。私は別のものを調べるべきですか?私はこれらの行為が何のためであるかわからない –

答えて

1

に、Resourcesフォルダ内のファイルは、ビルドアクションがリソースために 'AndroidResource' に設定されている必要がありますデザイナーはそれらに気付く。

既存のファイルを追加するときは、ビルドアクションも適切に設定されていることを確認してください。

iOSのリソースフォルダにあるファイルと同じです。 ビルドアクションは「BundleResource」と呼ばれます。

関連する問題