Как решить проблему «Не удалось найти тип или пространство имен System» с помощью UWP 6.2.10? - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь создать проект, используя Microsoft.NETCore.UniversalWindowsPlatform версии 6.2.10, и получаю многочисленные ошибки сборки, например:

error CS0246: The type or namespace 'System' could not be found (are you missing a using directive or an assembly reference?)
error CS0400: The type or namespace name 'System' could not be found in the global namespace (are you missing an assembly reference?)
error CS0012: The type 'Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'mscorlib'.
error CS0518: Predefined type 'System.Object' is not defined or imported
error CS0518: Predefined type 'System.Boolean' is not defined or imported
error CS0246: The type or namespace name 'AssemblyTitleAttribute' could not be found (are you missing a using directive or an assembly reference?)

Другие разработчики из моей команды могут создать проект. успешно используя тот же самый код.

Если я откатываю пакет NuGet Microsoft.NETCore.UniversalWindowsPlatform до версии 6.2.9 без внесения каких-либо других изменений, он строится нормально. совершенно новый проект Blank App (Universal Windows) в Visual Studio 2019, который по умолчанию использует версию 6.2.9 пакета NuGet. Я не вносил никаких изменений в шаблон, созданный Visual Studio. Это прекрасно строит. Затем я обновил пакет NuGet до версии 6.2.10, не внося никаких других изменений. Он завершается с ошибками сборки, аналогичными описанным выше.

Как исправить эти ошибки?

1 Ответ

1 голос
/ 07 мая 2020

В конце концов я смог решить эту проблему, очистив кеш NuGet, а затем удалив и повторно добавив пакет NuGet. Оба шага были необходимы для устранения ошибок.

Чтобы очистить кеш NuGet, щелкните Инструменты → Диспетчер пакетов NuGet → Параметры диспетчера пакетов → Диспетчер пакетов NuGet → Общие → Очистить все кеши NuGet.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...