При распространении приложения я не могу найти файл 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>