Я пытаюсь создать свой проект Xamarin.Forms, и у меня неожиданная ошибка: «cxmlns» - это необъявленный префикс. Строка 3, позиция 14 ». Я пытался найти в Интернете решение этой проблемы, но не оштрафовать. Я видел другие подобные проблемы и пробовал решения, которые работали для других, но ничего, что работало в моем случае до сих пор. Вот мой код MainPage.xaml:
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
cxmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:DojoBoss"
x:Class="DojoBoss.MainPage"
BackgroundImage="background1">
</ContentPage>
Мне странно, что я получаю эту ошибку, поскольку это весь стандартный код, который поставляется с пустым приложением из Visual Studio (VS), кроме 1 строки где я вставил фоновое изображение. Раньше сегодня это тоже работало нормально, я не вносил никаких изменений, но теперь это не работает. Я был разочарован VS и Xamarin до сих пор, кажется, очень глючит и трудно начать. Вот что я пробовал до сих пор:
- Сборка проекта
- Перестройка проекта
- Очистка проекта
- Отмена выбора всех проектов из сборки (у меня есть основной проект (проекты * Android и Windows), применение изменений, очистка, сборка, повторный выбор всех проектов для многократного построения в разных порядках.
- Удаление папок bin и obj
- Повторное открытие VS несколько раз
- Удаление папки .vs, включая файл .suo
- Удаление строки кода, в которой выдается ошибка
- Проверка порядка сборки
VS также дает мне еще 4 ошибки, которые могут быть связаны с этой проблемой:
- Ошибка файла метаданных CS0006 'C: \ Users ... \ bin \ Debug \ netstandard2 .0 \ DojoBoss.dll 'не удалось найти
- Задача «ResolveLibraryProjectImports» неожиданно завершилась неудачей.
- Не удалось разрешить сборку или Windows файл метаданных' C: \ Users ... \ bin \ Debug \ netstandard2.0 \ DojoBoss.dll '
- Имя' Initialize Компонент 'не существует в текущем контексте
Заранее благодарен за любую помощь