При распространении приложения я не могу найти файл microsoft.netcore.platforms. как это устроено?

Файл microsoft.netcore.platforms Предоставляет информацию времени выполнения, необходимую для разрешения целевой платформы, платформы и конкретных реализаций пакетов.NETCore.

при распространении приложения я не могу найти файл microsoft.netcore.platforms. как это устроено? это работает на Complie или во время выполнения?

1 ответ

Из документации:

Определите платформы, на которые будет ориентировано ваше приложение.

Создать <RuntimeIdentifiers> тег в <PropertyGroup> раздел вашего csproj файл, который определяет платформы, на которые нацелено ваше приложение, и задает идентификатор времени выполнения (RID) для каждой целевой платформы. Обратите внимание, что вам также нужно добавить точку с запятой для разделения RID. См. Каталог Runtime IDentifier для получения списка идентификаторов времени выполнения.

Например, следующее <PropertyGroup> раздел указывает, что приложение работает на 64-bit Windows 10 операционные системы и тому 64-bit OS X Version 10.11 операционная система.

<PropertyGroup>
    <RuntimeIdentifiers>win10-x64;osx.10.11-x64</RuntimeIdentifiers>
</PropertyGroup>
Другие вопросы по тегам