轉帖|對比評測|編輯:我只采一朵|2014-08-28 10:43:31.000|閱讀 4343 次
概述:本文作者總結了Xamarin Studio 5.2中做得比Visual Studio 2013好的三個功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Xamarin Studio 最近發布了 5.2 版本, 帶來了一些相當棒的特性, 其中有一些特性甚至超越了 Visual Studio 2013, 接下來就介紹我認為最棒的并且比 VS2013 要好用的三個功能:
Visual Studio 對 NuGet 包的管理是通過對話框來管理的, 如下圖所示:
對 NuGet 包的添加、 更新、 刪除等操作都在這個對話框內完成, 不過缺點也是每次都得打開這個對話 框。 Xamarin Studio 提供一些更加人性化的管理方式, 一部分功能可以通過上右鍵下文菜單來管理, 不需要打開包管理對話框。
自動檢查更新
打開一個帶有 NuGet 包引用的項目時, Xamarin Studio 會自動檢查項目引用的包有沒有新版本, 如 果有新版本, 則會在對應的節點上提示新版本, 如下圖所示:
一鍵更新還原
當引用的 nuget 包有新版本時, 可以直接在包的節點上點擊右鍵, 選擇更新, 或者在包目錄上右鍵, 選擇更新全部有新版本的包, 而不必像 Visual Studio 那樣打開 NuGet 包管理對話框, 如下圖所示:
如果需要的包需不是最新版本的, 只要修改一下 packages.config 文件里的對應包的版本號, 同樣 右鍵選擇 “還原 (Restore) ” 即可。
這一點與 Visual Studio 比起來還是方便很多的, 得打開包管理控制臺, 輸入這樣一條命令才行:
PM> Install-Package package-id -Version package-version
重新指定目標
如果你在項目中使用了便攜式類庫項目 (PCL Library Project) , 調整了類庫的目標之后, 對應的 nuget 包也要重新添加, 在 Visual Studio 中, 是通過刪除重新添加來實現的, 或者輸入命令:
update-package -reinstall
但是在 Xamarin Studio 中, 只需要點擊一下右鍵, 選擇 “ReTarget” 即可, 如下圖所示:
Visual Studio 中的 Shared Project 讓多項目中的文件鏈接成為歷史, 但是只支持 WinPhone 和 WinStore 兩種項目類型, 其它項目類型 (Web, Library, PCL, Silverlight, WPF ...) 都不支 持, 真是讓人不爽, 不是不能支持, 只是不讓你用而已, 其實就是一句 MSBuild 指令而已, 手工 編輯一下項目文件就行。
創建 Shared Project
然而, Xamarin Studio 則提供了比較廣泛的 Shared Project 項目支持, 可以單獨創建 Shared Project, 所有項目類型都可以引用 Shared Project , 如下圖所示:
這一點還是非常贊的。
Xamarin Studio 還有一點比較好的是對項目引用的分類, 來自包的引用單獨作為一組, 這樣看起來更 加清晰:
特別是對于便攜式類庫項目, 這樣的分類看起來非常清楚:
以上三個功能是我認為最好的, 比 Visual Studio 做的要好的三個特性, 當然 Xamarin Studio 還有很多很好的特性, 就不再列舉了, 希望這個開源的 IDE 能越來越好用!
本文轉自
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn