经过几个月的发展,我陷入了一个嘲笑问题。我想知道,mt在我的机器上安装了什么确切的框架版本,或者是在项目中引用。如果我在Mac终端上键入获取/更改MonoTouch框架版本
cat /Developer/MonoTouch/Version
,它会看到
7.0.4.209
如果我考虑的
var version = Assembly.GetExecutingAssembly().ImageRuntimeVersion;
在我的项目
结果我会得到
v2.0.50727
这是我的一些库(for e xample System.Core)。
但不是一个新的mt-Framework可用?我甚至试图在我的Mac上重新安装MT,但它声称一切都是最新的。
背景:我遇到了与使用JSON.NET和PCL和Nuget一起在this thread中描述的相同的问题。那里的答案指出,这些问题应该随着mt3而消失。那么我怎样才能切换到版本3?
非常感谢您的支持。所以我明白,我必须自己照顾最新的Mono。是否有某种形式的自动更新shell或我必须手动下载? – sprinter252
@ sprinter252 Mono是X.iOS安装程序的一部分。您不需要手动安装任何其他设备。 – Krumelur
**初始**安装程序将安装您需要的一切(以及最新版本的软件)。但是,在更新时,即使UI *鼓励*您不这样做,混合版本(或仅更新某些软件)也是可能的。 – poupou