簡體   English   中英

xamarin.forms與VS 2015

[英]xamarin.forms with VS 2015

我開始用最新的VS 2015(企業版)學習Xamarin我使用'blank xml app'創建了一個跨平台項目

xaml模板

我得到了一個包含5個項目的解決方案:portable,droid,ios,UWP和windows 8.1。 所有這些都無法編譯,因為缺少“initializecomponent”

InitializeComponent缺失

在我將包Xamarin.forms更新到最新版本之后,除了Windows 8.1之外,幾乎可以編譯它們而沒有任何錯誤。 我試過但沒有運氣,請告知我需要安裝哪些軟件包?

在此輸入圖像描述

編輯:添加圖像“無法為two.windows安裝包xamarin.forms” 在此輸入圖像描述

嘗試右鍵單擊Two.Windows項目 - >單擊Manage NuGet Packages - >在Installed packages選項卡中,如果列出了Xamarin.Forms ,則將Xamarin.Forms卸載 - >現在單擊Online選項卡 - >搜索並安裝Xamarin.Forms只在你的Two.Windows項目中

之后,我會完全關閉Visual Studio,如果被要求點擊保存,刪除每個項目文件夾的/bin//obj/文件夾中的所有文件和文件夾,重新打開解決方案並重建Two.Windows項目。

如果您之后仍有問題,請告知我們,並發布您在Two.Windows項目下列出的參考文件的新圖像。

編輯:以下是我在默認Windows 8.1項目中看到的引用列表:

  • .NET for Windows Store應用程序
    • 身份:.NETCore,版本= v4.5.1
    • 路徑:C:\\ Program Files(x86)\\ Reference Assemblies \\ Microsoft \\ Framework.NETCore \\ v4.5.1 \\
  • Windows 8.1
    • 身份:Windows,版本= 8.1
    • 路徑:C:\\ Program Files(x86)\\ Windows Kits \\ 8.1 \\ References \\ CommonConfiguration \\ Neutral \\
  • Xamarin.Forms.Core
  • Xamarin.Forms.Platform
  • Xamarin.Forms.Platform.WinRT
  • Xamarin.Forms.Platform.WinRT.Tablet
  • Xamarin.Forms.Xaml

我也有我在那里的共享項目以及Newtonsoft.Json的引用,但我不確定是否默認情況下。

編輯#2:既然我們知道你在Windows 7上,我們知道為什么Windows Phone 8.1項目失敗了。 請參閱答案以獲取更多信息,但缺點是您無法在Windows 7上安裝Windows Phone 8.1 SDK,也無法使用Windows 7部署WP 8.1應用程序。答案還提供了一些您可以使用的替代方案。 我認為升級是免費的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM