当我尝试将我的解决方案从 Visual Studio 2012 部署到 ipad 设备或模拟器时,所有 PCL 项目都出现如下错误:
MT0011: Cirrious.CrossCore.dll 是针对比 MonoTouch 支持的更新的运行时 (NET_4_0) 构建的。
我试图成功地清理并重建所有解决方案。我的 Xamarin.iOS 版本是 1.1.200(稳定版)。
我在 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETPortable\v4.0\Profile\Profile104\SupportedFrameworks 中的 MonoTouch.xml 文件:
<?xml version="1.0" encoding="utf-8"?>
<Framework DisplayName="MonoTouch"
Identifier="MonoTouch"
Profile="*"
MinimumVersion="*"
MaximumVersion="4.0" />
我的VS信息:
Microsoft Visual Studio Ultimate 2012 版本 11.0.60610.01 更新 3 Microsoft .NET Framework 版本 4.5.50709
安装版本:终极版
GhostDoc 4.5.13017.0 GhostDoc 自动生成 XML 文档注释。
Microsoft Advertising SDK for Windows Phone 6.2.923.0 Microsoft Advertising SDK for Windows Phone Build 6.2.923.0
微软 XNA 游戏工作室 4.0 微软 XNA 游戏工作室 4.0 构建 4.0.40906.0
NuGet 包管理器 2.2.40116.9051 Visual Studio 中的 NuGet 包管理器。有关 NuGet 的更多信息,请访问http://docs.nuget.org/。
PreEmptive Analytics Visualizer 1.0 Microsoft Visual Studio 扩展,用于可视化来自 PreEmptive Analytics 产品的聚合摘要。
SQL Server 数据工具 11.1.20627.00 Microsoft SQL Server 数据工具
Web 开发人员工具 1.2.40308.0 Microsoft Web 开发人员工具包含以下组件: Page Inspector:提供分解 Web 应用程序和诊断前端问题的有效方法的工具。Web 发布:托管服务器和本地服务器的 Web 发布所需的扩展。Web 表单模板:包括 Web 表单应用程序的默认模板。编辑器扩展:包括 HTML、CSS 和 JS 编辑器扩展,极大地增强了开发体验。
Xamarin.Android 4.6.08007 (0cc7ae3b) Visual Studio 插件,用于支持 Xamarin.Android 的开发。
Xamarin.iOS 1.1.200 (7d63692c) Visual Studio 扩展,支持 Xamarin.iOS 开发
该解决方案包含项目而不是构建 Dll。问题一定出在我的电脑上,因为我的一位同事可以将相同的解决方案部署到同一台 pc mac。
提前感谢您的帮助,保罗·迪亚斯