原創(chuàng)|產(chǎn)品更新|編輯:ZGL|2017-01-24 16:21:59.000|閱讀 429 次
概述:跨平臺移動開發(fā)利器Xamarin Studio v6.2發(fā)布,新版本新增了.NET標(biāo)準(zhǔn)支持和對連接服務(wù)的支持。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
這是即將到來的Xamarin Studio 6.2版本的一個測試版。這些預(yù)覽支持構(gòu)建來允許開發(fā)人員測試新功能,并收集反饋和錯誤報告。非常感謝你的幫助!
Xamarin Studio現(xiàn)在可以加載項(xiàng)目目標(biāo).NETPortable,Version=5.0 框架。在這種情況下,“便攜式子集”節(jié)點(diǎn)沒有在引用中顯示,因?yàn)樵摽蚣懿话ㄈ魏纬绦蚣?/p>
project.json包裝清單項(xiàng)目現(xiàn)在處理得更好。——當(dāng)project.json文件添加到項(xiàng)目中,NuGet可以檢索出來而無需重新加載解決方案。——project.json文件保存時套包將自動恢復(fù)(即更新project.lock.json)。
PCL項(xiàng)目的項(xiàng)目選項(xiàng)面板允許您從PCL切換到netstandard,并返回。
這個版本引入了用您的微軟賬戶登錄Xamarin Studio的能力。登錄微軟賬戶提供了以下好處:
在這個版本中新增了對連接服務(wù)的支持。這些服務(wù)將云功能帶給您的手機(jī)應(yīng)用程序,如Azure移動應(yīng)用服務(wù)。
有一個或多個支持連接服務(wù)的項(xiàng)目將在Solution Pad有一個新節(jié)點(diǎn)。這個連接服務(wù)節(jié)點(diǎn)將打開一個服務(wù)通道,可以被添加到項(xiàng)目中。添加一個服務(wù)到您的項(xiàng)目將增加所有必需的NuGet支持并將所需的初始化代碼添加到項(xiàng)目中。服務(wù)也可以添加到所有其他兼容的項(xiàng)目。
在通道點(diǎn)擊一個服務(wù)將為該服務(wù)開放details選項(xiàng)卡,允許您執(zhí)行任何額外的已安裝的任務(wù),如創(chuàng)建一個Azure應(yīng)用服務(wù)或發(fā)現(xiàn)附加功能和文檔來讓你開始接受服務(wù)。
這是我們提供的第一次連接服務(wù)。它使您可以連接您的手機(jī)應(yīng)用程序到Azure應(yīng)用服務(wù)端,提供方便地訪問身份驗(yàn)證、推送通知和離線數(shù)據(jù)同步的能力。 可以從Connected Service細(xì)節(jié)選項(xiàng)卡創(chuàng)建一個新的應(yīng)用服務(wù),并進(jìn)行供應(yīng)而不必去Azure門戶。
我們?yōu)樘囟?xiàng)目類型添加新的登陸頁面來幫助您開始新項(xiàng)目。這些Getting Started頁面為每個項(xiàng)目類型提供具體的額外的文檔和任務(wù)。
NuGetizer 3000添加集成的IDE支持和構(gòu)建工具用于創(chuàng)建NuGet包。設(shè)計(jì)靈感來自NuProj。添加:
以下部分將在Xamarin Studio的NuGetizer3000支持中。NuGetizer 3000規(guī)范包含更詳細(xì)的信息。
有兩個新項(xiàng)目模板可用。
這將由NuGet包元數(shù)據(jù)創(chuàng)建一個便攜類庫項(xiàng)目。創(chuàng)建NuGet包需要右鍵單擊該項(xiàng)目并選擇創(chuàng)建NuGet包。這將在輸出目錄生成一個NuGet包(.nupkg),PCL裝配在NuGet包內(nèi)正確的lib目錄。
這將創(chuàng)建一個共享項(xiàng)目、一個iOS項(xiàng)目、一個Android項(xiàng)目和一個NuGet包項(xiàng)目。iOS和Android項(xiàng)目將參考共享項(xiàng)目。NuGet包裝項(xiàng)目將參考iOS和Android項(xiàng)目。NuGet包項(xiàng)目有NuGet包元數(shù)據(jù)。NuGet包項(xiàng)目構(gòu)建時將在輸出文件夾和NuGet包內(nèi)創(chuàng)建NuGet包,是在適當(dāng)?shù)膌ib文件夾中的Android和iOS輸出程序集。
NuGet包項(xiàng)目可以用來創(chuàng)建一個元NuGet包,這是一個沒有內(nèi)容本身而是引用其他NuGet包的NuGet包,也可以參考其他項(xiàng)目并將它們的輸出添加到一個NuGet包。如果所引用的項(xiàng)目有NuGet包引用,這些將以依賴關(guān)系被添加到生成的NuGet包。
NuGet包可以以正常方式使用添加包的對話框添加到NuGet包裝項(xiàng)目。 要在NuGet包項(xiàng)目中包括文件,該文件需要包含在屬性設(shè)置為true。可以在解決方案窗口中右擊文件,選擇屬性,從包含在屬性窗口的NuGet部分選擇包含在屬性。
NuGet包元數(shù)據(jù)可以通過在項(xiàng)目選項(xiàng)選擇NuGet包——元數(shù)據(jù)頁面被添加到任何.NET項(xiàng)目。一旦NuGet包元數(shù)據(jù)被添加,NuGet.Build.Packaging NuGet包將被添加到該項(xiàng)目。這個NuGet包負(fù)責(zé)創(chuàng)建項(xiàng)目的NuGet包。
如果你希望能夠?yàn)轫?xiàng)目創(chuàng)建一個NuGet包,NuGet包元數(shù)據(jù)應(yīng)該被添加到該項(xiàng)目。沒有NuGet包元數(shù)據(jù),該項(xiàng)目需要通過NuGet包項(xiàng)目或其他有NuGet包元數(shù)據(jù)的項(xiàng)目被引用,因?yàn)樗ㄔ谝粋€NuGet包中。
如果NuGet包項(xiàng)目引用有NuGet包元數(shù)據(jù)的項(xiàng)目,那么依賴性就會被添加到由NuGet包項(xiàng)目創(chuàng)建的NuGet包。引用項(xiàng)目的輸出組裝將不會被包括在由包裝項(xiàng)目創(chuàng)建的NuGet包。
要生成一個NuGet包,您可以右鍵單擊該項(xiàng)目并選擇創(chuàng)建NuGet包。
為NuGet包項(xiàng)目您還可以構(gòu)建項(xiàng)目,它將生成NuGet包。
對于一個有NuGet包元數(shù)據(jù)的.NET項(xiàng)目,您可以在構(gòu)建項(xiàng)目時通過啟用Project Options - NuGet Package - Build的“Create a NuGet Package when building the project.”生成一個NuGet包。
更多更新內(nèi)容請查看。
相關(guān)產(chǎn)品咨詢和購買請聯(lián)系""。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)