這是即將到來的Xamarin for Visual Studio 4.3的RC版本。它旨在允許開發(fā)人員測(cè)試新功能,并收集反饋和錯(cuò)誤報(bào)告。非常感謝您的幫助!
如果你想繼續(xù)使用Xamarin的Visual Studio 2012,請(qǐng)不要安裝這個(gè)RC版本,該版本不支持VS2012。
本次更新內(nèi)容
改進(jìn)的iOS資產(chǎn)目錄支持
資產(chǎn)目錄編輯器在此版本有一些功能添加,包括對(duì)貼紙的支持。
它還增加了一些使用資產(chǎn)目錄與源代碼控制系統(tǒng)解決方案(如TFS)的穩(wěn)定改善。
通用的Plist編輯器
我們?cè)赬amarin for Visual Studio 4.3引入一個(gè)新的Plist編輯器。這個(gè)新的編輯器允許您編輯任何.plist文件,而無需改變復(fù)雜的XML內(nèi)部結(jié)構(gòu),只要通過使用一個(gè)友好的層次版UI。
這個(gè)新的編輯器無須切換到Mac來對(duì)你的manifest文件做那些小的調(diào)整。
編輯器包括更常見的場(chǎng)景信息的模式支持,像Info.plist iOS文件或Root.plist Bundle設(shè)置。
它還提供了plist文件的搜索功能:
多進(jìn)程的調(diào)試
這個(gè)新版本包括調(diào)試相同的解決方案和運(yùn)行在不同設(shè)備或模擬器的不同的Xamarin項(xiàng)目的能力。
新項(xiàng)目模板
我們現(xiàn)在增加了一些新的模板:
- watchOS Class Library
- watchOS SceneKit game
- watchOS SpriteKit game
- iOS Broadcast UI Extension
- iOS Broadcast Upload Extension
- iOS Call Directory Extension
- iOS iMessage Extension
- iOS Intents Extension
- iOS Intents UI Extension
- iOS Notification Content Extension
- iOS Notification Service Extension
- tvOS Broadcast UI Extension
- tvOS Broadcast Upload Extension
bug修復(fù)
4.3.0.598
- Xamarin.Forms Previewer集成的一些改進(jìn)。
- 為Binding Projects Application屬性頁(yè)添加“默認(rèn)”選項(xiàng)到“代碼生成目標(biāo)”。
- 調(diào)試一些項(xiàng)目時(shí)解決“框架不在模塊”的問題。
- 在一些非美國(guó)地區(qū)不能打開Mac代理連接對(duì)話框。
- 刪除所有的項(xiàng)目后試圖錯(cuò)誤添加一個(gè)新項(xiàng)到資產(chǎn)目錄。
- 新圖標(biāo)類型不被添加到現(xiàn)有資產(chǎn)目錄。
- 當(dāng)一個(gè)新的“信息擴(kuò)展圖標(biāo)”被添加時(shí)額外創(chuàng)建新的圖標(biāo)到現(xiàn)有“消息擴(kuò)展圖標(biāo)”。
- 集成Xamarin Inspector 成為Xamarin for Visual Studio擴(kuò)展的一部分。
- 當(dāng)用戶試圖連接到Mac而沒有一個(gè)活躍的會(huì)話時(shí)出現(xiàn)表面錯(cuò)誤消息。
4.3.0.550 (RC)
- 修復(fù)我們擴(kuò)展的線程問題。
- tvOS擴(kuò)展的屬性頁(yè)消失。
- 包括Xamarin Inspector集成(VS 2015 +)。
- 現(xiàn)在的模板指向Xamarin.Forms 2.3.3.180。
4.3.0.525
- 修復(fù)一些Mac的Visual Studio 2013的連接問題。
- 修復(fù)VS 2013的設(shè)備日志非功能菜單項(xiàng)的問題(這是VS2015 +功能)。
- 屬性窗口中Mac的IPA路徑是不正確的。
- 試圖以舊版本Xamarin.iOS錯(cuò)誤消息連接到Mac,雙擊不顯示Mac代理對(duì)話框。
- Android存檔試圖找到mono-symbolicate失敗,并顯示一條錯(cuò)誤。
- “An error ocurred trying to load this page” 打開iOS項(xiàng)目屬性無法連接到Mac。
- 如果Xamarin for VS不能推出Android模擬器則通知用戶,因?yàn)樾枰獦?biāo)高。
4.3.0.490
- 在同一時(shí)間iOS和Android項(xiàng)目配置為啟動(dòng)項(xiàng)目時(shí)修復(fù)部署Android應(yīng)用程序的問題。
- 添加對(duì)Xcode 8.2的支持。
4.3.0.472
XVS 4.3的α刷新包括解決以下問題:
- 包括新的跨平臺(tái)模板的一些修復(fù)(預(yù)覽)。
- 在構(gòu)建iPhoneSimulator解決方案平臺(tái)時(shí)需要合作設(shè)計(jì)概要文件。
- 鏈接器選項(xiàng)在鏈接器行為屬性頁(yè)重復(fù)出現(xiàn)。
4.3.0.458
XVS 4.3的α刷新包括解決以下問題:
- 除了VS 2013和VS 2015同時(shí)增加對(duì)Visual Studio 2017的支持。
- 清理舊的Mac緩存文件。
- 消除iOS文件同步的惱人的重復(fù)操作。
- 通用的PList編輯器的黑暗主題的Windows 7問題導(dǎo)致一些值不可見。
- iOS綁定庫(kù)項(xiàng)目沒有Mac代理圖標(biāo)。
- 從F#單一視圖應(yīng)用模板中刪除GLKView。
- 為設(shè)備具體iOS構(gòu)建正確生成mdb。
- 修復(fù)在VS 2013的SSH連接問題。
- 修復(fù)F#故事板的背景顏色。
- 包括新的跨平臺(tái)模板(預(yù)覽)。
4.3.0.405
XVS 4.3的α刷新包括解決以下問題:
- 添加對(duì)AVD管理器的支持和通過Android Studio安裝SDK管理器。
- 如果發(fā)現(xiàn)試圖建立更好的可發(fā)現(xiàn)性,缺失的組件錯(cuò)誤現(xiàn)在作為構(gòu)建錯(cuò)誤。
- 修復(fù)錯(cuò)誤的Java Max Heap Size向?qū)А?/li>
- 允許在使用PCLs 時(shí)建立Xamarin.Mac項(xiàng)目。
- 添加通用的PList編輯器的第一個(gè)預(yù)覽。
- 添加iOS擴(kuò)展調(diào)試支持。
- 更新Android Symbolication MSBuild屬性使用。
4.3.0.254
我們第一個(gè)XVS 4.3的α刷新包括對(duì)包含在第一個(gè)預(yù)覽的一些已知問題的修復(fù):
- 修復(fù)缺失java文件夾使Xamarin Android Designer不能在某些環(huán)境中工作的問題。
- 修復(fù)加載一些Android項(xiàng)目導(dǎo)致Visual Studio懸掛的問題。
- 這個(gè)版本包括穩(wěn)定的跨平臺(tái)模板以避免阻礙進(jìn)展的問題。我們將在未來的預(yù)覽中添加更新后的模板。
- 在使用Windows遠(yuǎn)程模擬器沒有設(shè)置關(guān)注Mac模擬器。
已知事件
安裝Xamarin for Visual Studio 2017
此時(shí),由于VS 2017遠(yuǎn)離msi包裝對(duì)Visual Studio安裝系統(tǒng)的利用,Xamarin for Visual Studio 2017還不能與Xamarin for Visual Studio 2015/2013/2012在同一時(shí)間安裝。請(qǐng)注意:安裝Xamarin到Visual Studio 2017將導(dǎo)致以往Xamarin任何安裝的Visual Studio的早期版本不可操作。
解決方案是,安裝VS 2017之后,您可以安裝XVS 4.3.0.458,可同時(shí)讓Xamarin 在VS 2013/2015/2017上運(yùn)行。
構(gòu)建因錯(cuò)誤取消:項(xiàng)目“project_name”需要您的機(jī)器上安裝以下組件:……
構(gòu)建Android應(yīng)用程序可能需要安裝附加組件。這可能在一些情況下需要,如果您使用一個(gè)新的組件,NuGet套包,或者如果它是第一個(gè)您建立在一個(gè)給定的機(jī)器上的Xamarin.Forms解決方案。
Xamarin for Visual Studio 4.3檢測(cè)那些缺少資源,并顯示一個(gè)它需要下載和安裝的錯(cuò)誤通知:
雙擊列表中的錯(cuò)誤來開始下載并安裝缺少的組件。
記住,您需要智能感知錯(cuò)誤在列表中可見,否則您將無法看到錯(cuò)誤。
如果您試圖構(gòu)建解決方案中的任何項(xiàng)目而沒有安裝缺少的組件,構(gòu)建將被取消。您在不安裝這些組件情況下不能進(jìn)行建立。請(qǐng)確保智能感知錯(cuò)誤可見才能夠開始安裝他們。
另一個(gè)可選的方式來安裝缺少的組件是從命令行構(gòu)建。
其他已知事件
如果您在使用XVS 4.3后再降級(jí)到Xamarin 4.2或更低版本,您需要在Mac服務(wù)器對(duì)話框中重新注冊(cè)您的已知Mac服務(wù)。請(qǐng)使用忘記Mac選項(xiàng),并再次配置您的服務(wù)器連接。
如果您想繼續(xù)使用Visual Studio 2012,請(qǐng)不要安裝這個(gè)RC版本。
以Xamarin賬戶登錄可能失敗,提示以下信息:“未處理的激活錯(cuò)誤。無法加載機(jī)器數(shù)據(jù)。”。該問題已經(jīng)修復(fù),并且補(bǔ)丁將會(huì)在下一個(gè)版本中發(fā)布。
相關(guān)產(chǎn)品咨詢和購(gòu)買請(qǐng)聯(lián)系""。
標(biāo)簽:
移動(dòng)開發(fā)AndroidiOSVisualStudioVisual Studio 2010MacXamarin
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)