【发布时间】:2017-03-01 07:35:29
【问题描述】:
我在创建 xaml 共享项目时遇到问题。开箱即用创建一个不会编译的新项目。好像和system.objectmodel有关,从C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\Facades手动添加的
同样的事情;未找到。我尝试删除引用,没有区别。
我也收到了关于 system.runtime 的冲突警告
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.ObjectModel" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Runtime" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
我希望这很简单。我所做的只是创建一个新的 xamarin xaml 共享项目并尝试编译它,但它失败了。我只是不知道秘密酱料以及要使用哪些程序集及其位置,需要一点帮助才能解决这个问题。
非常感谢,
~大卫
环境信息: Windows 10 家庭版 微软 Visual Studio 社区 2015 版本 14.0.25431.01 更新 3 微软 .NET 框架 版本 4.6.01586 安装版本:社区 Visual Basic 2015 00322-20000-00000-AA015 微软 Visual Basic 2015 视觉 C# 2015 00322-20000-00000-AA015 微软 Visual C# 2015 Visual C++ 2015 00322-20000-00000-AA015 微软视觉 C++ 2015 适用于 Visual Studio 包 1.0 的 Application Insights 工具 适用于 Visual Studio 的 Application Insights 工具 命令总线、事件流和异步管理器 Merq 为松散耦合的 Visual Studio 扩展组件通信和集成提供 ICommandBus、IEventStream 和 IAsyncManager MEF 服务。 通用 Azure 工具 1.8 提供供 Azure 移动服务和 Microsoft Azure 工具使用的通用服务。 GitHub.VisualStudio 1.0 将 GitHub Flow 引入 Visual Studio 的 Visual Studio 扩展。
JavaScript 语言服务 2.0 JavaScript 语言服务 JavaScript 项目系统 2.0 JavaScript 项目系统
Microsoft Azure 移动服务工具 1.4 Microsoft Azure 移动服务工具
NuGet 包管理器 3.4.4 Visual Studio 中的 NuGet 包管理器。有关 NuGet 的更多信息,请访问http://docs.nuget.org/。
PreEmptive Analytics Visualizer 1.2 Microsoft Visual Studio 扩展,用于可视化来自 PreEmptive Analytics 产品的聚合摘要。
TypeScript 1.8.36.0 Visual Studio 的 TypeScript 工具
Xamarin 4.2.0.703 (3b7df6f) 支持 Xamarin.iOS 和 Xamarin.Android 开发的 Visual Studio 扩展。
Xamarin.Android 7.0.1.3 (96c7ba6) 支持 Xamarin.Android 开发的 Visual Studio 扩展。
Xamarin.iOS 10.0.1.10 (ad1cd42) 支持 Xamarin.iOS 开发的 Visual Studio 扩展。
【问题讨论】:
-
从nuget 安装它可能比手动添加引用更好
-
试过了.... 更新包会创建一个带有 xamarin.forms 的循环引用。第一次通过,更新到 24....但是在更新后想要降级表单 23.3,然后它再次要求更新到 24,我的头要爆炸了......无论如何都不会触及 system.objectmodel,这是预期的,那是一个ms程序集。什么版本,我不确定... 4.2?真是一罐蠕虫。我认为轮子通过工具将 xamarin 更新到 4.2 时掉了下来……Xamarin 想让我烧掉一个 msdn 事件以使其正常工作,大声笑..
标签: visual-studio xamarin xamarin.android xamarin.forms