Xamarinプラットフォームは初めてで、エラーに直面しています
Build action 'EmbeddedResource' is not supported by one or more of the project's targets.
emulator 8.1 for windows phone
でデバッグしています。私のプロジェクトはXamarin.form(portable)
です。
次の手順を実行します:
プロジェクト(おそらくクロスプラットフォーム)を右クリックし、[プロジェクト]メニューから[プロジェクトのアンロード]を実行し、[プロジェクトの再ロード]を実行して再構築すると、エラーはすべてなくなります。
Androidの場合、ターゲットデバイスが、アプリケーション設定の「ターゲットフレームワーク」に設定されているのと同じプラットフォームを使用していることを確認してください。
[
SDKマネージャーで新しいプラットフォームを追加できます。
オプション1:
機能しない場合は、オプション2に従ってください。
vSで管理者モードでソリューションを開き、各ソリューションを1つずつ再構築します。
Windowsパスが完全修飾ファイル名で260文字を超えていたときにも、これを受信していました。ビルドの出力を確認し、260を超えるファイル長に関するメッセージが表示された場合は、プロジェクトを短いディレクトリパスに移動します。
私は最近、次の状況で同じエラーに直面しました(Xamarin.Android + .NET Standard Library(PCLから変換)):
パブリック型のデータ注釈が含まれる.NET Standardプロジェクトにいくつかのクラスがありました。 .NET標準ライブラリにデータ注釈を含むnugetパッケージをインストールしました。私のAndroidプロジェクトにもインストールすると、説明した問題が修正されました。
Androidプロジェクトに移動->右クリック> properties>アプリケーションを選択-> Androidバージョン(6/5/4 ...など)を使用してコンパイルを選択->保存して再構築実行します。
VSを Visual Studio 2015 Update にアップグレードします