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