彩票走势图

评测:Xamarin Studio比VS2013好用的三个功能

转帖|对比评测|编辑:我只采一朵|2014-08-28 10:43:31.000|阅读 4270 次

概述:本文作者总结了Xamarin Studio 5.2中做得比Visual Studio 2013好的三个功能。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Xamarin Studio 最近发布了 5.2 版本, 带来了一些相当棒的特性, 其中有一些特性甚至超越了 Visual Studio 2013, 接下来就介绍我认为最棒的并且比 VS2013 要好用的三个功能:

NuGet包管理

Visual Studio 对 NuGet 包的管理是通过对话框来管理的, 如下图所示:

Visual Studio NuGet

对 NuGet 包的添加、 更新、 删除等操作都在这个对话框内完成, 不过缺点也是每次都得打开这个对话 框。 Xamarin Studio 提供一些更加人性化的管理方式, 一部分功能可以通过上右键下文菜单来管理, 不需要打开包管理对话框。

自动检查更新

打开一个带有 NuGet 包引用的项目时, Xamarin Studio 会自动检查项目引用的包有没有新版本, 如 果有新版本, 则会在对应的节点上提示新版本, 如下图所示:

NuGet Xamarin Studio

一键更新还原

当引用的 nuget 包有新版本时, 可以直接在包的节点上点击右键, 选择更新, 或者在包目录上右键, 选择更新全部有新版本的包, 而不必像 Visual Studio 那样打开 NuGet 包管理对话框, 如下图所示:

NuGet Xamarin

如果需要的包需不是最新版本的, 只要修改一下 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” 即可, 如下图所示:

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 Shared Project

这一点还是非常赞的。

项目引用

Xamarin Studio 还有一点比较好的是对项目引用的分类, 来自包的引用单独作为一组, 这样看起来更 加清晰:

特别是对于便携式类库项目, 这样的分类看起来非常清楚:

以上三个功能是我认为最好的, 比 Visual Studio 做的要好的三个特性, 当然 Xamarin Studio 还有很多很好的特性, 就不再列举了, 希望这个开源的 IDE 能越来越好用!

本文转自


标签:VisualStudioXamarin

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP