Accept 'tools/buildinfo' as an alternative path to 'buildinfo' due to an nuget bug. (#70)

nuget doesn't like files that start with 'build*' in the root nuget directory
[1], so avoid it by putting 'buildinfo' in 'tools/buildinfo' instead.

[1]: https://github.com/NuGet/Home/issues/8810
This commit is contained in:
Rolf Bjarne Kvinge 2020-02-24 20:59:27 +01:00 коммит произвёл GitHub
Родитель ce242367cb
Коммит e21e1aaba9
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -285,8 +285,13 @@ namespace Xamarin.MacDev
ExtendedVersion extended_version;
public ExtendedVersion ExtendedVersion {
get {
if (extended_version == null)
if (extended_version == null) {
extended_version = ExtendedVersion.Read (Path.Combine (SdkDir, "buildinfo"));
if (extended_version == null) {
// 'buildinfo' doesn't work in a nuget package because of https://github.com/NuGet/Home/issues/8810, so use 'tools/buildinfo' instead.
extended_version = ExtendedVersion.Read (Path.Combine (SdkDir, "tools", "buildinfo"));
}
}
return extended_version;
}
}