[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:
Родитель
4b5be94592
Коммит
caba0a66be
|
@ -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
|
|||
}
|
||||
}
|
||||
}
|
||||
|
Загрузка…
Ссылка в новой задаче