Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Сценарий 1
Версия платформы отсутствует для одной или нескольких целевых платформ, даже если они указали платформу: net6.0-android.
Проблема
Вы указали целевую платформу с платформой в файле проекта, но версия платформы недоступна.
Решение
- Если вы указываете
TargetPlatformVersionвручную, убедитесь, что версия включена. - Если вы используете пакет SDK для .NET, а свойство
net6.0-androidTargetFramework содержит, пакет SDK для .NET должен автоматически добавить версию платформы. Если вы столкнулись с этим, отправьте проблему в dotnet/sdk.
Сценарий 2
Некоторые виртуальные машины группы зависимостей отсутствуют в версии платформы: net6.0-android
Проблема
При создании пакета для платформы с такой платформой androidнеобходимо указать правильную версию платформы.
Решение
Укажите версию платформы в nuspec.
Пример: <group targetFramework="net6.0-android32.0">
Если вы используете целевые объекты пакета, версия платформы будет автоматически выводиться.
Сценарий 3
Некоторые включенные файлы включены в TFM, которые отсутствуют в версии платформы: lib/net6.0-android/Foo.dll, build/net9.0-windows/Foo.props
Проблема
Некоторые файлы, упакованные в соответствии с соглашениями об упаковке NuGet, имеют части платформы, которые отсутствуют в версии платформы.
Решение
Укажите версию платформы в nuspec или в целевых объектах расширения пакета в файле проекта.
Пример: lib/net6.0-android32.0/Foo.dll, build/net9.0-windows10.0.19041/Foo.props.