Visual Studio Enterprise 2015是一个功能强大的集成开发环境(IDE),它为开发团队提供了广泛的功能和工具。本文将深入探讨Visual Studio Enterprise 2015的一些关键特性,包括多账户管理、诊断工具以及对跨平台移动设备的支持。
Visual Studio Enterprise 2015的多账户登录功能允许开发者管理多个账户,从而在IDE内部实现无缝且扩展的体验。这意味着可以为工作和个人项目设置不同的账户,甚至在同一台机器上,多个开发者也可以使用各自的账户进行开发和测试。
在Visual Studio的右上角,会看到一个登录链接。如果尚未登录,可以通过将Microsoft账户与Visual Studio关联来登录。如果Microsoft账户启用了两步验证,那么需要准备好认证器应用。Visual Studio会引导完成账户创建过程,并为创建一个新的在线个人资料。这个个人资料的好处在于它允许漫游。例如,可以将家中PC上的Visual Studio设置同步到工作时登录的Visual Studio实例。
诊断工具是最喜欢的Visual StudioEnterprise增强领域之一。以Intellitrace为例,自2010年以来它就已经存在,但在Visual Studio Enterprise中它变得更加相关和有用。开发中最令人沮丧的问题之一是遇到难以重现的错误(例如Windows服务或Web应用程序)。开发者通常的做法是在他们认为异常可能发生的地方设置断点,然后痛苦地逐行(或在方法之间跳转)逐步检查代码,直到错误出现。有了Intellitrace,只需在调试模式下运行应用程序。Intellitrace默认情况下是开启的,它充当一种调试会话记录器。
当应用程序运行时,会看到应用程序的事件出现在诊断工具窗口中。当准备好时,只需点击“全部中断”按钮,然后检查Intellitrace收集的记录数据。现在可以鸟瞰调试会话期间收集的信息。异常由红色菱形图标指示。为了说明这一点,故意制造了一个除以零的异常,但更复杂的问题也会在诊断工具窗口中突出显示。
一个特别难以重现的异常的例子是,应用程序由于一系列特定事件和从生产数据库读取的数据组合而崩溃。然后可以使用Intellitrace轻松地在代码中找到这些问题。诊断工具还允许为异常激活历史调试。这会带到生成异常的具体代码行。然后还可以看到当时参与的不同变量的值。这是跟踪应用程序异常的最简单方法,非常喜欢它!
Visual StudioEnterprise 2015的另一个亮点是它现在可以为多种移动平台构建应用程序。这些平台包括:
让快速看一下如何使用Apache Cordova创建Android应用程序。在Visual Studio的“新建项目”屏幕中,选择“JavaScript”从“已安装的模板”中选择“Apache Cordova应用程序”。
项目创建后,将在Visual Studio的“解决方案资源管理器”窗口中看到解决方案被加载。以下是需要注意的几个项目。
查看展开的解决方案(如下所示的图像),以下是真实情况:
还会注意到项目根目录中的config.xml文件。这是将为应用程序添加配置设置的地方。如果是Web开发人员,这一切都会感觉非常熟悉。
接下来,会注意到解决方案平台列表设置为Android。当使用F5(或Shift+F5如果想在不调试的情况下启动)调试应用程序时,它还会使用Ripple模拟器。
如果没有看到解决方案平台列表,请选择“添加或移除按钮”下拉菜单,并从列表中检查“解决方案平台”。然后将看到与之前图像中的Visual Studio屏幕相同的可用解决方案平台。
从这里按F5而不做任何更改将启动Ripple模拟器。请注意,如果选择了Android平台并且安装了Chrome,Apache Ripple模拟器将可用。
然而,还有另一个选择。如果机器上启用了Hyper-V,可以选择使用Google Android模拟器运行应用程序。
模拟器最初启动需要一点时间。一旦它启动了操作系统并启动了应用程序,将看到应用程序的默认主屏幕。
关闭应用程序并查看Android主屏幕上的所有应用程序,将看到Android应用程序。唯一的问题是它没有想要使用的图标。
更改这个非常简单。在之前提到的资源文件夹中,扩展了图标和屏幕文件夹。在这里,将在Android文件夹下添加图标和启动屏幕图像。
转到config.xml文件,需要修改设置以反映上传的每个文件的新图像文件名。
如果再次运行应用程序,将看到正确的图标已加载到正在测试的设备中选定的模拟器中。
应用程序还将使用指定的图像作为启动屏幕。
这里还有很多可以深入了解的内容。可以从配置屏幕安装几个插件(只需双击它),甚至可以将社区插件导入到应用程序中。
Visual Studio Enterprise 2015现在还包括一个用于Android应用程序的Visual Studio Emulator。必须说,这是偏好,因为对来说,它感觉更快捷,更快。以下是如何使用它。从下拉菜单中选择Android作为平台,将选择更改为VS Emulator。
当开始调试会话时,将启动Visual Studio for Android模拟器。常见一组控件列在模拟器的右侧。