zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

《圣殿祭司的ASP.NET4.0专家技术手册》---- 1-6 VS 2010 SP1安装与三个扩展管理工具

2023-09-11 14:17:33 时间
2011年3月,微软推出VS 2010 SP1软件补丁,里面包含许多新功能与问题修正,其中与Web开发相关新功能有: IIS 7.5 Express精简版网页服务器的支持(IIS 7.5 Express需额外下载安装); SQL Server CE 4.0的支持(SQL Server CE 4.0需额外下载安装); Razor语法支持; 可部署的依赖性支持(Deployable dependencies); HTML5与CSS3的支持; 内建Microsoft Web Platform Installer安装组件功能; Helper View 1.1。

本节书摘来自异步社区《圣殿祭司的ASP.NET4.0专家技术手册》一书中的第1章,第6节,作者: 奚江华,译者: 武海军 , 更多章节内容可以访问云栖社区“异步社区”公众号查看。

1-6 VS 2010 SP1安装与三个扩展管理工具

圣殿祭司的ASP.NET4.0专家技术手册
2011年3月,微软推出VS 2010 SP1软件补丁,里面包含许多新功能与问题修正,其中与Web开发相关新功能有:

IIS 7.5 Express精简版网页服务器的支持(IIS 7.5 Express需额外下载安装);
SQL Server CE 4.0的支持(SQL Server CE 4.0需额外下载安装);
Razor语法支持;
可部署的依赖性支持(Deployable dependencies);
HTML5与CSS3的支持;
内建Microsoft Web Platform Installer安装组件功能;
Helper View 1.1。
即使你对新功能没有需求,但仍建议安装VS 2010 SP1,因为会避免某些Bugs,并且执行性能也会得到改善。

Visual Studio 2010 Service Pack 1下载。
http://goo.gl/aqYio
Visual Studio 2010 Service Pack 1新功能及补丁完整说明。

http://support.microsoft.com/kb/983509

Visual Studio 3个扩展管理工具。

在安装完成VS 2010 SP1后,有3个和扩展有关的管理工具可用:

安装Web组件(Web Platform Installer);
扩展管理器(Extension Manager);
库程序包管理器(Library Package Manager)。
功能分述如下:

1.安装Web组件

安装Web组件真正英文名是Web Platform Installer,在安装VS 2010 SP1后,Visual Studio工具栏就会出现【安装Web组件】的启动按钮,按下该按钮后,就会出现Web平台下各种应用程序供你挑选安装,如图1-12所示。


938e1af5efddc0c345f537a0170fc98c69ed4281

但Web Platform Installer不属于Visual Studio本身的一部分,充其量【安装Web组件】只是一个启动按钮,也可以单独下载Web Platform Installer,微软官方网站中详细列出它支持的各种应用程序,如图1-13所示。


e614d7eafef641cb817c03526965a49985afbd50

微软Web Platform Installer官方网站:

http://www.microsoft.com/web/downloads/platform.aspx

2.扩展管理器

扩展管理器是针对Visual Studio开发工具本身进行扩展,执行【工具】→【扩展管理器】,在联机库中有各种扩展套件可挑选安装,例如,NuGet Package Manager、VS Command 2010、Productivity Power Tools等知名扩展套件,如图1-14所示。安装后就能扩展Visual Studio的功能。


52d88a45c1aedb748535576da592ef853d41eb06

3.Library Package Manager

在【工具】→【扩展管理器】→【联机库】中,搜索“NuGet Package Manager”并安装,然后执行【工具】→【库程序管理器】→【Manage NuGet Packages for Solution】,它可针对每个Web项目所需的Package提供安装管理,例如,项目需要最新版jQuery或NUnit,就可通过它来进行安装,要删除也可通过它进行,如图1-15所示。


a9f83247da5e0909ef3621f95ef38c64ec46c853

另一种执行方式是在方案或项目上单击鼠标右键,在弹出的菜单中就会出现【Manage NuGet Packages…】。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。


《圣殿祭司的ASP.NET4.0专家技术手册》----1-4 VS 2010开发工具版本介绍工具版 根据价位与功能的不同,VS 2010分为5个版本,其详细对比参见表1-2。 (1)Visual Studio 2010 Ultimate旗舰企业版。 (2)Visual Studio 2010 Premium企业版。
《圣殿祭司的ASP.NET4.0专家技术手册》---- 1-5 技术说明文件安装 初次安装VS 2010完成时,系统会询问是否要接着安装MSDN Library技术说明文件,但你也可以后再安装,在VS 2010的【帮助】→【管理帮助设置】→【联机检查更新】,选择需要的主题加入,然后文件就会从网站上下载到本机,
《圣殿祭司的ASP.NET4.0专家技术手册》---- 1-14 项目同时使用C# 与VB语言及多组件的技巧 早期VS.NET 2002及VS.NET 2003的Visual Studio工具不支持多个组件文件(Assembly),也就是项目编译后只会产生一个dll组件,而一个组件只允许包含一种语言(因为系统会调用对应C#或VB编译程序进行编译),因此在同一个项目中要使用两种语言是办不到的;但在VS 2010中,因为项目支持多个组件,所以利用这个特性就可以同时使用两种以上的语言(如C#与VB),因此.cs或.vb的类别在项目中就可以直接拿来使用,直接就可以new instance,不需要先编译成dll文件再加以引用。
《圣殿祭司的ASP.NET4.0专家技术手册》----1-2 .NET 4.0平台新功能概览 圣殿祭司的ASP.NET4.0专家技术手册 .NET平台版本从1.0、1.1、2.0、3.0、3.5不断演进。最新4.0版的重要改进如下: NET Framework 4.0 Visual C# 2010 Visual Basic 2010 Visual F# 2010(或F# 2.
《圣殿祭司的ASP.NET4.0专家技术手册》----2-13 自动实现属性 回顾C# 2.0,当时发明了部分类(Partial Class)的机制,也就是将原本一个类定义分割成几个单位,根据需求将它们分散到不同的 .cs类文件中,而在编译时,编译程序会将原本分散的部分整合成一个类。
《圣殿祭司的ASP.NET4.0专家技术手册》---- 1-16 IIS 7.5 Express精简版网页服务器 如果你的操作系统(如Windows XP)的IIS不是最新版IIS 7.5,但正式的网页服务器又是执行IIS 7.5功能,故用IIS 5或IIS 6可能某些功能测不到。这时可通过Web Platform Installer【安装Web组件】安装IIS 7.
《圣殿祭司的ASP.NET4.0专家技术手册》----2-6 C# 3.0语言功能 C# 3.0语言支持以下8大功能。第一项LINQ查询表达式在第3章会有完整介绍,除最后一个功能外,其余语法在声明LINQ查询会用到,如果你已熟悉可直接跳到下一章,否则有必要了解一下
《圣殿祭司的ASP.NET4.0专家技术手册》---- 1-13 ClientBuilderManager类别的编译功能 ClientBuildManager类别提供编译ASP.NET应用程序的方法和属性,并提取产生的组件或产生的源代码。通过它可做预编译,而Aspnet_Compiler.exe命令背后正是ClientBuild- Manager类,但差别是ClientBuildManager类可以通过.NET程序来调用。
《圣殿祭司的ASP.NET4.0专家技术手册》----1-12 ASP.NET程序的编译模型 ASP.NET 4.0支持两种编译模型:动态编译(Dynamic Compilation)与预编译(Precompilation),让你来决定不同网站何时该用何种编译模型,不但灵活性提升,且若采用预编译网站,执行性能还可以更高。
《圣殿祭司的ASP.NET4.0专家技术手册》----2-1 C# 4.0语言新功能 C# 4.0新增的语言功能,除了命名实参和可选实参(VB早已支持)较为常用,其他功能几乎是从动态基础衍生出来的便利性或灵活性,新功能如下: 命名实参和可选实参(Named and Optional Arguments); Dynamic动态类型(Dynamic Type); 共变量与反变量(Covariance and Contravariance); Office可程序性支持(Office Programmability); 类型对等支援(Type Equivalence Support)。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。