Для этого сайта требуется поддержка JavaScript.
Обзор
Помощь
Регистрация
Вход
xamarin
/
xamarin-macios
зеркало из
Следить
1
В избранное
0
Форкнуть
Вы уже форкнули xamarin-macios
0
Код
Задачи
Пакеты
Проекты
Релизы
Вики
Активность
391b46b14f
xamarin-macios
/
dotnet
/
targets
/
.gitignore
3 строки
32 B
Plaintext
Исходник
Обычный вид
История
Убрать экранирование
Экранировать
[dotnet] Templateify some build logic. (#10618) * [dotnet-linker] Templateify the install logic. * [builds] Templateify the Versions.plist install logic. * [dotnet] Create a per-platform Versions.props file with only the values applicable to that platform. Also move the definition of the default TargetPlatformVersion to Make.versions, where we have other versions. * [dotnet] Templateify some build code.
2021-02-11 22:17:12 +03:00
Microsoft.*.Sdk.Versions.props
[dotnet] Reorder imports to account for that our targets are imported earlier in the build process. In the latest .NET 6, our Workloads.targets is imported earlier in the build. This requires a few changes, because we still need to run most of our logic later in the process, which we do by adding targets files we want imported later to the AfterMicrosoftNETSdkTargets property. What we're loading as soon as possible: * Our version information (Xamarin.Shared.Sdk.Versions.targets) * The supported OS versions (Microsoft.<platform>.Sdk.SupportedTargetPlatforms.targets) * The default OS version (Xamarin.Shared.Sdk.TargetFrameworkInference.targets). This is all information that the .NET build require early on. Changes: * Rename all files that are loaded early to *.props. * Updated documentations to reflect these changes. * Remove Microsoft.<platform>.TargetFrameworkInference.targets, these files aren't used and don't contain anything useful. * Move the logic to calculate _ComputedTargetFrameworkMoniker has been delayed to later, because it needs TargetFrameworkMoniker set.
2020-11-05 12:06:45 +03:00