[xcode14.1] Updated Xamarin.Messaging to 1.8.25 (#16427)

Also adapted Build Agent and MSBuild Tasks to the new Messaging changes

This brings important changes in Xamarin.Messaging to fix an SSH incompatibility with macOS Ventura and also to fix some issues with the iOS remote build with multi targeting dotnet scenarios and also scenarios mixing dotnet and traditional Xamarin projects in the same VS session


Backport of #16419

Co-authored-by: Mauro Agnoletti <mauro.agnoletti@gmail.com>
This commit is contained in:
Rolf Bjarne Kvinge 2022-10-25 08:59:59 +02:00 коммит произвёл GitHub
Родитель 2d2af3e872
Коммит 83c8278d76
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
70 изменённых файлов: 80 добавлений и 73 удалений

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

@ -1,6 +1,6 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MessagingVersion>1.8.6</MessagingVersion>
<MessagingVersion>1.8.25</MessagingVersion>
<HotRestartVersion>1.0.93</HotRestartVersion>
</PropertyGroup>
</Project>

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

@ -10,10 +10,10 @@ namespace Xamarin.Messaging.Build {
public BuildAgent (ITopicGenerator topicGenerator, string version = null, string versionInfo = null) : base (topicGenerator)
{
buildAgentInfo = new BuildAgentInfo ();
Version = string.IsNullOrEmpty (version) ? GetVersion () : version;
VersionInfo = string.IsNullOrEmpty (versionInfo) ? GetInformationalVersion () : versionInfo;
buildAgentInfo = new BuildAgentInfo (Version);
}
public override string Name => buildAgentInfo.Name;
@ -22,6 +22,13 @@ namespace Xamarin.Messaging.Build {
public override string VersionInfo { get; }
protected override Task OnStartingAsync ()
{
topicGenerator.AddReplacement ("{AgentVersion}", Version);
return Task.CompletedTask;
}
protected override Task InitializeAsync ()
{
SetLicenseEnvironmentVariables ();

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

@ -11,7 +11,7 @@ namespace Microsoft.Build.Tasks {
}
var client = BuildConnection
.GetAsync (SessionId, BuildEngine4)
.GetAsync (BuildEngine4)
.Result
.Client;

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

@ -32,7 +32,7 @@ namespace Microsoft.Build.Tasks {
{
try {
var client = BuildConnection
.GetAsync (SessionId, BuildEngine4)
.GetAsync (BuildEngine4)
.Result
.Client;
var sshCommands = client
@ -59,7 +59,7 @@ namespace Microsoft.Build.Tasks {
public override void Cancel ()
{
if (this.ShouldExecuteRemotely (SessionId))
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
base.Cancel ();
}

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

@ -13,7 +13,7 @@ namespace Microsoft.Build.Tasks {
}
var client = BuildConnection
.GetAsync (SessionId, BuildEngine4)
.GetAsync (BuildEngine4)
.Result
.Client;

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

@ -15,7 +15,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -16,7 +16,7 @@ namespace Xamarin.MacDev.Tasks {
public override void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
base.Cancel ();
}

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

@ -16,7 +16,7 @@ namespace Xamarin.MacDev.Tasks {
public override void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
base.Cancel ();
}

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

@ -29,7 +29,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -22,7 +22,7 @@ namespace Xamarin.MacDev.Tasks {
public override void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
base.Cancel ();
}

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

@ -18,7 +18,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -60,7 +60,7 @@ namespace Xamarin.MacDev.Tasks {
base.Cancel ();
if (!string.IsNullOrEmpty (SessionId))
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
async System.Threading.Tasks.Task GetGeneratedSourcesAsync (TaskRunner taskRunner)

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

@ -22,7 +22,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -13,7 +13,7 @@ namespace Xamarin.MacDev.Tasks {
public override void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
base.Cancel ();
}

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

@ -24,7 +24,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -35,7 +35,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -39,7 +39,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -39,7 +39,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -20,7 +20,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
void FixUpRootedPaths (ITaskItem [] sceneKitAssets)

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

@ -26,7 +26,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
void RemoveDuplicates ()

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

@ -26,7 +26,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -24,7 +24,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
public bool ShouldCopyToBuildServer (ITaskItem item)

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

@ -14,7 +14,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -14,7 +14,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -44,7 +44,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
IEnumerable<TaskItem> GetItemsFromNativeReference (string folderPath)

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

@ -14,7 +14,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -14,7 +14,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -14,7 +14,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -14,7 +14,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -24,7 +24,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -24,7 +24,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -25,7 +25,7 @@ namespace Xamarin.MacDev.Tasks {
base.Cancel ();
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
public IEnumerable<ITaskItem> GetAdditionalItemsToBeCopied ()

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

@ -22,7 +22,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
public bool ShouldCopyToBuildServer (ITaskItem item)

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

@ -22,7 +22,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -14,7 +14,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -22,7 +22,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -14,7 +14,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -14,7 +14,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -14,7 +14,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -13,7 +13,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (!string.IsNullOrEmpty (SessionId))
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -13,7 +13,7 @@ namespace Xamarin.MacDev.Tasks {
public override void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
base.Cancel ();
}

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

@ -24,7 +24,7 @@ namespace Xamarin.MacDev.Tasks {
base.Cancel ();
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -24,7 +24,7 @@ namespace Xamarin.MacDev.Tasks {
base.Cancel ();
if (!string.IsNullOrEmpty (SessionId))
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -24,7 +24,7 @@ namespace Xamarin.MacDev.Tasks {
base.Cancel ();
if (!string.IsNullOrEmpty (SessionId))
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -46,7 +46,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
public bool ShouldCopyToBuildServer (ITaskItem item) => false;

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

@ -49,7 +49,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
IEnumerable<TaskItem> GetItemsFromNativeReference (string folderPath)

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

@ -14,7 +14,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -13,7 +13,7 @@ namespace Xamarin.MacDev.Tasks {
public override void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
base.Execute ();
}

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

@ -21,7 +21,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
public bool ShouldCopyToBuildServer (ITaskItem item) => false;

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

@ -14,7 +14,7 @@ namespace Xamarin.MacDev.Tasks {
public override void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
base.Execute ();
}

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

@ -14,7 +14,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -36,7 +36,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
public bool ShouldCopyToBuildServer (ITaskItem item)

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

@ -24,7 +24,7 @@ namespace Xamarin.MacDev.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -16,7 +16,7 @@ namespace Xamarin.MacDev.Tasks {
public override void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
base.Cancel ();
}

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

@ -14,7 +14,7 @@ namespace Xamarin.iOS.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -22,7 +22,7 @@ namespace Xamarin.iOS.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -14,7 +14,7 @@ namespace Xamarin.iOS.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -14,7 +14,7 @@ namespace Xamarin.iOS.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -56,12 +56,12 @@ namespace Xamarin.iOS.Tasks {
}
}
public void Cancel () => BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
public void Cancel () => BuildConnection.CancelAsync (BuildEngine4).Wait ();
async System.Threading.Tasks.Task<IBuildClient> GetBuildClientAsync ()
{
var connection = await BuildConnection
.GetAsync (SessionId, BuildEngine4)
.GetAsync (BuildEngine4)
.ConfigureAwait (continueOnCapturedContext: false);
return connection.Client;

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

@ -13,7 +13,7 @@ namespace Xamarin.iOS.Tasks {
public override void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
base.Cancel ();
}

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

@ -18,7 +18,7 @@ namespace Xamarin.iOS.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -14,7 +14,7 @@ namespace Xamarin.iOS.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -15,7 +15,7 @@ namespace Xamarin.iOS.Tasks {
public override void Cancel ()
{
if (this.ShouldExecuteRemotely (SessionId))
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
else
base.Cancel ();
}

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

@ -69,7 +69,7 @@ namespace Xamarin.iOS.Tasks {
base.Cancel ();
if (!string.IsNullOrEmpty (SessionId))
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
IEnumerable<ITaskItem> GetConfigFiles (IEnumerable<ITaskItem> references)

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

@ -42,7 +42,7 @@ namespace Xamarin.iOS.Tasks {
yield return item;
}
public void Cancel () => BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
public void Cancel () => BuildConnection.CancelAsync (BuildEngine4).Wait ();
IEnumerable<TaskItem> GetItemsFromNativeReference (string folderPath)
{

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

@ -14,7 +14,7 @@ namespace Xamarin.iOS.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -26,7 +26,7 @@ namespace Xamarin.iOS.Tasks {
LogTaskProperty ("ProjectDir", ProjectDir);
LogTaskProperty ("SessionId", SessionId);
var connection = BuildConnection.GetAsync (SessionId, BuildEngine4).Result;
var connection = BuildConnection.GetAsync (BuildEngine4).Result;
var buildClient = connection.Client as BuildClient;
if (!connection.IsConnected || buildClient == null) {

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

@ -14,7 +14,7 @@ namespace Xamarin.iOS.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}

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

@ -16,7 +16,7 @@ namespace Xamarin.iOS.Tasks {
async Threading.Task<bool> ExecuteAsync ()
{
try {
var connection = await BuildConnection.GetAsync (SessionId, BuildEngine4).ConfigureAwait (continueOnCapturedContext: false);
var connection = await BuildConnection.GetAsync (BuildEngine4).ConfigureAwait (continueOnCapturedContext: false);
var buildClient = connection.Client as BuildClient;
if (!connection.IsConnected || buildClient == null) {

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

@ -14,7 +14,7 @@ namespace Xamarin.iOS.Tasks {
public void Cancel ()
{
if (ShouldExecuteRemotely ())
BuildConnection.CancelAsync (SessionId, BuildEngine4).Wait ();
BuildConnection.CancelAsync (BuildEngine4).Wait ();
}
}
}