2015-02-11 36 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

相關問題