Windows Visual Studio 2019和Visual Studio for Mac似乎没有使用相同的Xamarin.iOS版本或mono SDK版本

问题描述 投票:1回答:1

我有一个Xamarin Forms应用程序,在解决方案中有一个iOS和Android项目,我已确保Windows上的VS 2019没有可用的更新。当我转到Mac时,启动VS for Mac,然后从菜单中选择检查更新,它说有两个更新,如下所示:

Mono Framework MDK 6.4.0.208Xamarin.iOS 13.6.0.12

但是,如果我在Mac上安装这些更新,则下次在Windows框中从Visual Studio连接到它时,会收到一条错误消息,提示Mac上安装的Mono Framework和Xamarin.iOs版本不兼容我的项目,并且我必须在Mac上重新安装旧版本。

这里是我PC上正在运行的所有信息:

Microsoft Visual Studio专业版2019版本16.4.2VisualStudio.16.Release / 16.4.2 + 29613.14Microsoft .NET Framework版本4.8.03752

安装版本:专业版

Visual C ++ 2019 00435-20050-31374-AA182Microsoft Visual C ++ 2019

ADL工具服务提供商1.0此软件包包含Data Lake工具使用的服务

ASP.NET和Web工具2019 16.4.457.38025ASP.NET和Web工具2019

ASP.NET Web框架和工具2019 16.4.457.38025有关更多信息,请访问https://www.asp.net/

Azure App Service工具v3.0.0 16.4.457.38025Azure应用服务工具v3.0.0

Azure Data Lake节点1.0该软件包包含用于Server Explorer的Data Lake集成节点。

用于Visual Studio 2.4.1000.0的Azure Data Lake工具用于Visual Studio的Microsoft Azure数据湖工具

Azure功能和Web作业工具16.4.457.38025Azure函数和Web作业工具

用于Visual Studio 2.4.1000.0的Azure流分析工具适用于Visual Studio的Microsoft Azure流分析工具

C#工具3.4.1-beta4-19610-02 + c4e5d138903b899477649a17f197abd2bcb22f9eIDE中使用的C#组件。根据您的项目类型和设置,可以使用不同版本的编译器。

通用Azure工具1.10提供由Azure移动服务和Microsoft Azure工具使用的通用服务。

可扩展性消息总线1.2.0(d16-2 @ 8b56e20)提供用于松散耦合的Visual Studio扩展组件通信和集成的基于消息传递的通用MEF服务。

Fabric.DiagnosticEvents 1.0织物诊断事件

IntelliCode Extension 1.0IntelliCode Visual Studio扩展详细信息

Microsoft Azure HDInsight Azure节点2.4.1000.0Azure节点下的HDInsight节点

Microsoft Azure Hive查询语言服务2.4.1000.0Hive查询的语言服务

用于Visual Studio 16.0的Microsoft Azure Service Fabric工具用于Visual Studio的Microsoft Azure Service Fabric工具

Microsoft Azure流分析语言服务2.4.1000.0Azure流分析的语言服务

Microsoft Azure流分析节点1.0Azure节点下的Azure流分析节点]

Microsoft Azure工具2.9用于Microsoft Visual Studio 2019的Microsoft Azure工具-v2.9.21016.1

Microsoft Visual Studio 0.4连续交付工具从Visual Studio IDE简化Azure DevOps管道的配置。

Microsoft JVM调试器1.0提供将Visual Studio调试器连接到兼容JDWP的Java虚拟机的支持]

Microsoft图书馆管理器2.0.87 + gbb515bf382轻松将客户端库安装到任何Web项目中

基于Microsoft MI的调试器1.0提供将Visual Studio连接到MI兼容调试器的支持]

Microsoft Visual C ++向导1.0Microsoft Visual C ++向导

Microsoft Visual Studio流程编辑器1.0Microsoft Visual Studio Team Foundation Server的流程编辑器]

Microsoft Visual Studio Tools for Containers 1.1在目标环境中开发,运行,验证ASP.NET Core应用程序。通过调试将应用程序直接F5放入容器中,或者按CTRL + F5即可编辑和刷新应用程序,而无需重建容器。

Microsoft Visual Studio VC软件包1.0Microsoft Visual Studio VC软件包

Visual Studio 16.5.24的单声道调试(1fafd7e)支持使用Visual Studio调试Mono进程。

NuGet软件包管理器5.4.0Visual Studio中的NuGet程序包管理器。有关NuGet的更多信息,请访问https://docs.nuget.org/

ProjectServicesPackage Extension 1.0ProjectServicesPackage Visual Studio扩展详细信息

SQL Server数据工具16.0.61912.09160Microsoft SQL Server数据工具

ToolWindowHostedEditor 1.0将json编辑器托管到工具窗口中

TypeScript工具16.0.11031.2001用于Microsoft Visual Studio的TypeScript工具

Visual Basic工具3.4.1-beta4-19610-02 + c4e5d138903b899477649a17f197abd2bcb22f9eIDE中使用的Visual Basic组件。根据您的项目类型和设置,可以使用不同版本的编译器。

Visual C ++用于跨平台移动开发(Android)16.0.29428.195用于跨平台移动开发(Visual Studio)的Visual C ++]

Visual F#Tools 10.4 for F#4.6 16.4.0-beta.19556.5 + e7597deb7042710a7142bdccabd6f92b0840d354用于F#4.6的Microsoft Visual F#工具10.4]

Visual Studio代码调试适配器主机程序包1.0用于在Visual Studio中托管Visual Studio Code调试适配器的Interop层

Visual Studio容器工具扩展(预览版)1.0在Visual Studio中查看,管理和诊断容器。

Visual Studio容器工具1.0用于容器的Visual Studio工具

用于Kubernetes 1.0的Visual Studio工具用于Kubernetes的Visual Studio工具

VisualStudio.DeviceLog 1.0有关我的包裹的信息

VisualStudio.Foo 1.0有关我的包裹的信息

VisualStudio.Mac 1.0适用于Visual Studio的Mac扩展程序

Xamarin 16.4.000.307(d16-4 @ e031886)Visual Studio扩展可启用Xamarin.iOS和Xamarin.Android的开发。

Xamarin Designer 16.4.0.464(remotes / origin / d16-4 @ 4abf337c3)Visual Studio扩展,以在Visual Studio中启用Xamarin Designer工具。

Xamarin模板16.4.25(579ee62)使用Xamarin和Xamarin.Forms构建iOS,Android和Windows应用程序的模板。

Xamarin.Android SDK 10.1.1.0(d16-4 / f2c9364)Xamarin.Android参考程序集和MSBuild支持。单声道:bef1e63Java.Interop:xamarin/java.interop/d16-4@c4e569fProGuard:xamarin / proguard / master @ 905836dSQLite:xamarin/sqlite/[email protected]工具:xamarin / xamarin-android-tools / master @ 9f4ed4b

Xamarin.iOS和Xamarin.Mac SDK 13.8.3.0(0d8fe21)Xamarin.iOS和Xamarin.Mac参考程序集和MSBuild支持。

任何人都知道为什么会这样吗?

xamarin.ios mono visual-studio-2019 visual-studio-mac
1个回答
1
投票

我收到一个错误消息,即Mono Framework的版本,Mac上安装的Xamarin.iO与我的项目不兼容并且我必须在Mac上重新安装旧版本。

不是较旧的版本,而是较新的版本。

[如果您有Microsoft Visual Studio Professional 2019 Version 16.4.2,则要求Mono 6.6.0.155,它比在Visual Studio for Mac中看到的Mono Framework MDK 6.4.0.208 Xamarin.iOS 13.6.0.12更新:

enter image description here

在Mac的Visual Studio中,预览频道中存在Mono 6.6.0.155,因此您可以在那里更新到最新的MonoXamarin.iOS。我刚刚更新,Visual-Studio-for-WindowsVisual-Studio-for-Mac都使用相同的MonoXamarin.iOS版本。

image

发布说明:

mono/releases/6.6.0

xamarin/ios/release-notes/13/13.8

© www.soinside.com 2019 - 2024. All rights reserved.