Подтвердить что ты не робот

Действие сборки "EmbeddedResource" не поддерживается одной или несколькими объектами проекта

Я новичок в платформе Xamarin и сталкиваюсь с ошибкой

Build action 'EmbeddedResource' is not supported by one or more of the project targets. Отладка в emulator 8.1 for windows phone, а мой проект - Xamarin.form(portable).

4b9b3361

Ответ 1

Выполните следующие действия:

  • Обновить Xamarin.Forms из диспетчера пакетов Nuget
  • Закройте решение и откройте его, как режим администратора
  • Очистить и переустановить решение. Теперь попробуйте развернуть проект.

Ответ 2

Щелкните правой кнопкой мыши на своем проекте (возможно, кросс-платформенном), в меню "Проект", "РАЗРУШАЙТЕ ПРОЕКТ", а затем "ПЕРЕМЕЩАТЬ ПРОЕКТ", и перестройте, все ошибки исчезнут.

Ответ 3

  • Очистите решение
  • Обновить пакет Xamarin.forms nuget
  • Перезапустить VS
  • Восстановить проект

Ответ 4

открыть решение на VS с административным режимом и перестроить каждый по одному.

Ответ 5

Перейдите в проект андроида → щелкните правой кнопкой > свойствa > выберите "Приложение" - выберите компиляцию с помощью версии Android (6/5/4... и т.д.) → затем сохраните и перестройте и запустите.

Ответ 7

Недавно я столкнулся с такой же ошибкой в ​​следующей ситуации (стандартная библиотека Xamarin.Android +.NET(преобразованная из PCL)):

У меня были некоторые классы в проекте .NET Standard, у которого были аннотации данных для общедоступных типов. Я установил пакет nuget, содержащий аннотации данных в моей стандартной библиотеке .NET. Установка его в мой Android-проект также устранила проблему, о которой вы описали.

Ответ 8

Для Android убедитесь, что ваше целевое устройство использует тот же набор Plataform, что и "Target Framework" в настройках приложения.

[Targer for the Application[1]

В диспетчере SDK можно добавить новые форматы.

Ответ 9

Также он получал это, когда путь к Windows составлял более 260 символов с полным именем файла. Посмотрите на результат сборки, и если вы увидите сообщение о длине файла более 260, переместите проект на более короткий путь к каталогу.

Ответ 10

В VS 2015 Professional:

  • щелкните правой кнопкой мыши изображение под вашим проектом.
  • выберите свойства
  • выберите "Встроенный ресурс для сборки"
  • в вашем коде за типом файла в InitializeComponent() используется следующий код image.Source = ImageSource.FromResource("YourProjectName.YourFolderName.YourImage");
  • сохранить все
  • Построить решение
  • закрыть VS
  • открыть проект и снова запустить