при распространении приложения я не могу найти файл microsoft.netcore.platforms. как это устроено? - PullRequest
0 голосов
/ 15 сентября 2018

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

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

1 Ответ

0 голосов
/ 17 сентября 2018

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

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

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

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

<PropertyGroup>
    <RuntimeIdentifiers>win10-x64;osx.10.11-x64</RuntimeIdentifiers>
</PropertyGroup>
...