[msbuild] Move PathUtils.cs to tools/common so that other code can use it too. (#9801)

In particular the code to resolve symlinks and relative paths is useful.
This commit is contained in:
Rolf Bjarne Kvinge 2020-10-09 08:32:10 +02:00 коммит произвёл GitHub
Родитель 4b5be94592
Коммит caba0a66be
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
10 изменённых файлов: 16 добавлений и 2 удалений

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

@ -5,6 +5,8 @@ using System.Collections.Generic;
using Microsoft.Build.Framework;
using Xamarin.Utils;
namespace Xamarin.MacDev
{
public static class BundleResource

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

@ -11,6 +11,7 @@ using Microsoft.Build.Utilities;
using Xamarin.MacDev.Tasks;
using Xamarin.MacDev;
using Xamarin.Localization.MSBuild;
using Xamarin.Utils;
namespace Xamarin.MacDev.Tasks
{

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

@ -7,6 +7,7 @@ using System.Collections.Generic;
using Microsoft.Build.Framework;
using Microsoft.Build.Utilities;
using Xamarin.Localization.MSBuild;
using Xamarin.Utils;
namespace Xamarin.MacDev.Tasks
{

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

@ -4,6 +4,8 @@ using System.IO;
using Microsoft.Build.Framework;
using Microsoft.Build.Utilities;
using Xamarin.Utils;
namespace Xamarin.MacDev.Tasks
{
public abstract class ZipTaskBase : XamarinToolTask

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

@ -39,6 +39,9 @@
<Compile Include="..\..\tools\common\Execution.cs">
<Link>Execution.cs</Link>
</Compile>
<Compile Include="..\..\tools\common\PathUtils.cs">
<Link>PathUtils.cs</Link>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\tools\mtouch\errors.resx">

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

@ -7,6 +7,7 @@ using Microsoft.Build.Utilities;
using Xamarin.MacDev;
using Xamarin.MacDev.Tasks;
using Xamarin.Utils;
namespace Xamarin.iOS.Tasks
{

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

@ -6,6 +6,7 @@ using Microsoft.Build.Utilities;
using Xamarin.MacDev.Tasks;
using Xamarin.MacDev;
using Xamarin.Utils;
namespace Xamarin.iOS.Tasks
{

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

@ -5,6 +5,7 @@ using Microsoft.Build.Utilities;
using Xamarin.MacDev.Tasks;
using Xamarin.MacDev;
using Xamarin.Utils;
namespace Xamarin.iOS.Tasks
{

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

@ -8,6 +8,7 @@ using NUnit.Framework;
using Xamarin.MacDev;
using Xamarin.MacDev.Tasks;
using Xamarin.Utils;
namespace Xamarin.iOS.Tasks
{

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

@ -1,8 +1,8 @@
using System;
using System;
using System.IO;
using System.Runtime.InteropServices;
namespace Xamarin.MacDev
namespace Xamarin.Utils
{
public static class PathUtils
{
@ -116,3 +116,4 @@ namespace Xamarin.MacDev
}
}
}