欢迎大家来到IT世界,在知识的湖畔探索吧!
Xamarin Studio最近发布了 5.2 版本, 带来了一些相当棒的特性, 其中有一些特性甚至超越了Visual Studio 2013, 接下来就介绍我认为最棒的并且比 VS2013 要好用的三个功能:
NuGet包管理
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
欢迎大家来到IT世界,在知识的湖畔探索吧!
重新指定目标
如果你在项目中使用了便携式类库项目 (PCL Library Project) , 调整了类库的目标之后, 对应的 nuget 包也要重新添加, 在 Visual Studio 中, 是通过删除重新添加来实现的, 或者输入命令:
欢迎大家来到IT世界,在知识的湖畔探索吧!update-package -reinstall
但是在 Xamarin Studio 中, 只需要点击一下右键, 选择 “ReTarget” 即可, 如下图所示:
Shared Project 项目
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 能越来越好用!
本站文章除注明转载外,均为本站原创或翻译
欢迎大家来到IT世界,在知识的湖畔探索吧!
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/127595.html