2015-02-11 62 views
1

我从github下载项目xamarin.form。 但当我启动项目,并建立它缺少xamarin.forms包。 我不得不添加的NuGet,但遇到错误:Visual Studio上的Xamarin无法从nuget添加xamarin.forms

Installing 'Xamarin.Forms 1.3.3.6323'. 
Successfully installed 'Xamarin.Forms 1.3.3.6323'. 
Adding 'Xamarin.Forms 1.3.3.6323' to DialogPro. 
Uninstalling 'Xamarin.Forms 1.3.3.6323'. 
Successfully uninstalled 'Xamarin.Forms 1.3.3.6323'. 
Install failed. Rolling back... 
Could not install package 'Xamarin.Forms 1.3.3.6323'. You are trying to install this package into a project that targets 'portable- net45+sl50+MonoAndroid10+xamarinios10+MonoTouch10', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.## 

它如何能解决这个问题,请大家帮帮我! 谢谢。

+0

你可以发布你试图构建的Github项目吗?通过它的外观,你正试图添加一个项目的引用,而不是它的目标之一 – user1 2015-02-11 12:52:43

回答

0

这听起来像是您将Xamarin.Forms添加到不针对任何所需框架的项目。

您只需将Xamarin表单包添加到您的Android,iOS,WinPhone和PCL项目。

1

它看起来像你的目标是错误的配置文件。你没有Windows手机,但你有银光。你需要silverlight吗?我知道它绝对适用于配置文件78或259.调整您的目标,然后尝试再次添加nuget包。不幸的是,这意味着您可能应该在目标更改后重新添加该包的所有nugets。

编辑: 这里有一些xamarin支持的配置文件的好文章:http://danrigby.com/2014/04/16/xamarin-pcl-profile-notes/。我忘记了包括银光。如果您在Xamarin Studio中打开项目,它实际上会告诉您配置文件编号。在文本编辑器中打开csproj,查看配置文件编号是否在顶部列出。

+0

谢谢@valdetero Silverlight是由xamarin自动选择的,我无法删除它。 什么是配置文件78或256,如何配置我的项目。 – QViet 2015-02-13 04:13:22

相关问题