_reference.js的故事

本文乃译文,英文原版点这里
在Visual Studio中开发web项目的时候,_reference.js 文件是高效使用Intellisense(智能提示)的一个很关键的文件。在某种程度上,有无这个文件,是高效Intellisense和完全没有Intellisense的区别。
_r1

本文将介绍_references.js文件背后的故事,它如何工作?又是如何诞生的?

新的JavaScript编辑器

就在Visual Studio 2010发布后不久,JavaScript编辑器的所有权从ASP.NET & Web Tooling团队(我曾经是其中一员)移交到了新成立的Client Platform团队。

这个新团队将为Visual Studio 2012开发一个全新的现代化的Javascript编辑器,它将与即将面世的基于HTML/JavaScript的Windows 8 Store Apps的开发体验保持一致。

VS 2010中现有的旧的JavaScript编辑器即将从VS退休,但会在WebMatrix中获得新生,并继续开发和更新。

随着新编辑器的工作逐渐展开,我们决定重新设计其中的部分功能。其中就包括Intellisense。
Continue reading “_reference.js的故事”

Continuous Learning on Azure(4): How to deploy Cloud Service to Azure in China

Cloud Service(云服务)是Microsoft azure上最基本的service之一,了解详情请访问Get Started 页面。该文详细介绍了什么是云服务, 并且提供了DotNET版示例代码,以及如何运行(本地)和发布到azure。详细步骤本文不再重复。

那么问题是什么呢?这篇文章的部署部分针对的是微软全球azure,也成为WW Azure。而在中国,azure有一份独立的部署,专门针对中国市场,我们叫Azure in China,也叫Mooncake。WW azure和Mooncake是两个独立的平台。两个平台是基于同一份源代码(当然Mooncake的版本通常要落后于WW azure很多),但却是完全不相干的两个平台,数据、运营、支持都是分开的。 Continue reading “Continuous Learning on Azure(4): How to deploy Cloud Service to Azure in China”