嗨,
我在Xamarin.iOS部分上的构建存在问题。我不知道这是什么问题。 除非删除bin / obj文件夹,否则我的解决方案无法完全构建。
上下文:
如果我启动VS2017或2019,则可以构建解决方案。 如果进行了一些更改,则需要进行细微的更改,然后重新构建解决方案,它将无法正常工作。
首次构建速度极慢(对于新项目,该时间为5分钟)。
我在Vs2017上遇到了一个错误,在2019年这是一个无限的建筑。 仅当我删除obj和bin文件夹然后清理并重建时,它才可以工作。 真烦人。
我已经制作了一张Microsoft支持票,以了解问题所在。
这只是我的计算机,因为如果其他人尝试在Mac上进行编译,则它可以正常工作。
我已制作了一张Microsoft支持票以了解问题所在(我在等待中)。
在MAC上=>我尝试了不同版本的Mono SDK 5.18.1.3,但是在Vs2019中有一个错误。我回到5.18.1.15。 现在,我正在使用5.18.1.28的Mono Framework MDK。
我使用的是Xamarin.iOS 12.4.0.64(对于VS2017)移至12.8.0.2和VS 2019的12.10.0.153。我回到12.4.0.64,再次使用VS2017。
我们可以在警告中看到(在日志文件中)=>
在等待对主题xvs / Build / 4.12.3.83 / copy-item / XamarinHelloWorld.iOS / c913e05002fXamarinHelloWorld.iOS.exe的帖子回复时,客户端build1736klein已断开连接
基础MQTT连接已意外断开。原因:RemoteDisconnected,消息:(IDTâche:88)
AggregateException:发生一个或多个错误。 1> C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ MSBuild \ Xamarin \ iOS \ Xamarin.iOS.Common.targets(795,3):错误:ClientDisconnectedException:客户端build1736klein在等待时已断开连接对主题xvs / Build / 4.12.3.83 / copy-item / XamarinHelloWorld.iOS / c913e05002fXamarinHelloWorld.iOS.exe的回复 “ MTouch”任务的执行已完成-ÉCHEC。 (IDTâche:88)
仅当删除Obj和Bin文件夹并重新启动Visual Studio 2017时,我才能构建。我不知道为什么会出现问题。
Visual Studio 2017 Pro是最新的。 莫哈韦沙漠是最新的。 在Mac上,我使用Visual Studio 2019社区
有人知道我可以改变什么? 谢谢。
答案 0 :(得分:0)
错误=>
警告:客户端build21656klein已断开连接,而 等待对主题的回复 xvs / Build / 4.12.3.83 / copy-item / XamarinHelloWorld.iOS / c913e05002fXamarinHelloWorld.iOS.exe 1>基础MQTT连接已断开 出乎意料的。原因:RemoteDisconnected,消息:(IDTâche:90)1> 基础MQTT连接已意外断开。 原因:错误,消息:客户端在尝试时已断开连接 执行退订主题:xma / last-will(IDTâche:90)1> 基础MQTT连接已意外断开。 原因:错误,消息:客户端在尝试时已断开连接 执行退订主题:xma / last-will(IDTâche:90) 1> C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ MSBuild \ Xamarin \ iOS \ Xamarin.iOS.Common.targets(795,3): 警告:基础客户端已被远程断开连接 主机
和=>
System.Net.Mqtt.MqttException:保持活动时间为00:00:45 已超过秒,并且没有从客户端收到任何数据包 build21656klein。连接将关闭。 -> System.TimeoutException:操作已超时。
这是一个非常愚蠢的问题。网络电缆有问题,但仍可以正常工作。