Я работаю над преобразованием приложения Xamarin.Android в .NET для Android. Я создал совершенно новое решение и проект в Visual Studio 2022, и я использовал шаблон проекта приложения Android. Visual Studio 2022 создает следующий файл:
Этот файл содержит класс Resource, определенный следующим образом:
Код: Выделить всё
public partial class Resource : _Microsoft.Android.Resource.Designer.ResourceConstant{}
Как видите, этот класс совершенно пуст (он не содержит констант для ресурсов в моем проекте) . Объявление объявлено как частичное, поэтому я не знаю, существует ли какой-либо другой файл, который также создается, но Visual Studio 2022 утверждает, что Resource не имеет определений для Layout, Style, Id и т. д. Иногда (хотя я не знаю, что является причиной этого) Resource регенерируется, но как только я делаю что-нибудь вроде Rebuild или закрываю и снова открываю Visual Studio 2022, они удаляются, и затем требуется много времени, прежде чем они решат их восстановить (что бы это ни было причиной). Я просмотрел следующую страницу:
https://devblogs.microsoft.com/dotnet/a ... -dotnet-8/
Но это все еще не дает возможности восстановить ресурсы. В чем проблема? Как заставить Visual Studio 2022 повторно создать ресурсы в .NET для Android?
Подробнее здесь:
https://stackoverflow.com/questions/791 ... tudio-2022