Fix stack overflow and rename method
This commit is contained in:
parent
8c32f67bad
commit
0eea7e0579
3 changed files with 4 additions and 4 deletions
|
@ -16,7 +16,7 @@
|
|||
<Output TaskParameter="ContentDifferences" ItemName="ContentDifferences" />
|
||||
</FindArchiveDiffs>
|
||||
|
||||
<Message Text="Difference in sdk archive: %(ContentDifferences.Kind): %(ContentDifferences.Identity)" Importance="High" Condition="'%(ContentDifferences.Kind)' != 'Unchanged'"/>
|
||||
<Message Text="Difference in sdk archive: %(ContentDifferences.Kind): %(ContentDifferences.Identity)" Importance="High" Condition="'%(ContentDifferences.Identity)' != '' AND '%(ContentDifferences.Kind)' != 'Unchanged'"/>
|
||||
<Delete Files="$(ClosestOfficialSdkPath)" Condition="'$(ClosestOfficialSdkPath)' == ''"/>
|
||||
|
||||
</Target>
|
||||
|
|
|
@ -24,7 +24,7 @@ public class GetClosestOfficialSdk : Microsoft.Build.Utilities.Task
|
|||
|
||||
public async Task<bool> ExecuteAsync()
|
||||
{
|
||||
var (versionString, rid, extension) = ExtractFromFilePath(BuiltSdkPath);
|
||||
var (versionString, rid, extension) = GetInfoFromArchivePath(BuiltSdkPath);
|
||||
|
||||
string downloadUrl = GetLatestOfficialSdkUrl(versionString, rid, extension);
|
||||
|
||||
|
@ -63,7 +63,7 @@ public class GetClosestOfficialSdk : Microsoft.Build.Utilities.Task
|
|||
return $"https://aka.ms/dotnet/{channel}/daily/dotnet-sdk-{rid}{extension}";
|
||||
}
|
||||
|
||||
static (string Version, string Rid, string extension) ExtractFromFilePath(string path)
|
||||
static (string Version, string Rid, string extension) GetInfoFromArchivePath(string path)
|
||||
{
|
||||
string extension;
|
||||
if (path.EndsWith(".tar.gz"))
|
||||
|
|
|
@ -73,7 +73,7 @@ public static class PathWithVersions
|
|||
|
||||
public static string GetVersionAnonymousPath(string path)
|
||||
{
|
||||
return GetVersionAnonymousPath(path).ToString();
|
||||
return GetVersionAnonymousPath(path.AsSpan()).ToString();
|
||||
}
|
||||
|
||||
public static ReadOnlySpan<char> GetVersionAnonymousPath(ReadOnlySpan<char> path)
|
||||
|
|
Loading…
Reference in a new issue