`
winzenghua
  • 浏览: 1324994 次
  • 性别: Icon_minigender_2
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

Visual Studio 2010 SP1即将发布,新功能概览

阅读更多

Visual Studio 2010中的Service Pack 1(SP1)的测试版提供的新功能和增强功能在以下几个方面:

诊断 的更新
基本的单元测试的支持。NET框架3.5

Visual C + + 更新

Visual Basic更新

Internet信息服务(IIS)特快

SQL Server精简4.0设计时支持

Web部署

注意:
下面的MSDN库主题包含的内容是为SP1的Beta版本更新:针对Visual Studio 2010 SP1中新增的MFC,XOP内部函数在Visual Studio 2010 SP1中新增,FMA4内部函数的Visual Studio 2010增加了SP1和LWP的内在函数的Visual Studio 2010新增SP1中。该库的其余部分不变。


诊断
-------------------------------------------------- ------------------------------

Visual Studio 2010的SP1的测试版包括诊断以下改进:

调试器现在支持IIS表达。

IntelliTrace现在支持64位调试。

IntelliTrace现在支持工作流程和项目,使用Web部件控件。

注意:
黑盒子项目尚未支援。


默认情况下,IntelliTrace不再保存IntelliTrace日志文件(。iTrace文件)后,关闭Visual Studio。您可以更改默认行为,使IntelliTrace保存所有的日志文件,也可以手动保存IntelliTrace日志文件,如下面的过程所述。

要更改默认的日志文件行为IntelliTrace
1.On工具菜单上,单击选项。

2.In的期权类别列表中,展开IntelliTrace节点,单击高级。

3.Perform以下任务之一:

a.如果你想保存所有IntelliTrace日志文件(。iTrace文件),选择储存IntelliTrace在此目录的录音,然后指定文件夹的路径要在其中的文件进行保存。

b.如果你想要的。iTrace文件被删除,当您关闭Visual Studio,除非您手动保存在这个目录中,明确商店IntelliTrace录音。

4.Click确定以保存更改。

要手动保存IntelliTrace日志文件
点选保存对窗口工具栏上的IntelliTrace当前IntelliTrace会话按钮。

2.In另存为对话框,指定文件名要保存会话,然后单击保存。



基本的单元测试的支持。NET框架3.5
-------------------------------------------------- ------------------------------

Visual Studio 2010的SP1的测试版增加了对单元测试的目标。NET Framework的3.5以下的基本支持。因此,你现在可以测试SharePoint 2010的应用程序。

下面的功能使开发人员编写的应用程序NET Framework 3.5的目标,包括SharePoint 2010应用程序的单元测试和集成测试。:

您可以创建单元测试项目,针对他们的。NET框架3.5。

您可以运行单元测试,从Visual Studio 2010的目标在本地计算机上SP1测试版。NET框架3.5。

您可以针对运行单元测试通过从命令提示符MSTest.exe。NET框架3.5。

您可以运行作为构建的一部分生成代理的单元测试。

将。NET Framework的默认目标是在测试项目的版本的。NET框架4。如果您升级从Visual Studio 2008测试项目,他们将升级为目标,通过预设的。NET框架4。您可以编辑项目属性,重新明确目标的项目。NET框架3.5。

注意:
在。NET Framework 3.5中,multitargeting是支持试验项目,只包含单元测试。的。NET Framework 3.5不支持任何其他的测试,如编码的用户界面或负荷测试类型。重新定位而被阻塞,比单元测试测试类型等。


的。NET Framework 3.5测试的执行是只支持在默认的主机适配器。它不支持在ASP.NET主机适配器。 ASP.NET应用程序必须运行在ASP.NET Development Server的内容必须是兼容的。NET框架4。

支持数据收集时禁用您运行测试支持。NET框架3.5 multitargeting。您可以通过使用Visual Studio命令行工具的代码覆盖率。

单元测试使用。NET Framework 3.5中不能在远程计算机上运行。



Visual C + + 更新
-------------------------------------------------- ------------------------------

以下两节描述到Visual C + +库的变化。

Microsoft基础类(MFC)
MFC现在支持Direct2D的动画和图形。 Visual Studio 2010中的MFC添置SP1提供有关新的MFC类和函数的参考信息。

XOP内部函数,FMA4内部函数,并用LWP内在函数
新的内部功能已被添加到支持XOP内部函数的Visual Studio 2010 SP1中新增,FMA4内部函数的Visual Studio 2010增加了SP1和LWP的内在函数的Visual Studio 2010 SP1的处理器技术,补充说。使用__cpuid,__cpuidex,以确定哪些处理器技术是在特定计算机上的支持。


Visual Basic中
-------------------------------------------------- ------------------------------

在/ vbruntime有一个新的编译器选项/ vbruntime *开关,嵌入到一个程序的核心,从Visual Basic运行时库的功能。您可以使用此开关,使您的Visual Basic应用程序运行的平台上不包含的Visual Basic运行时库。

Internet信息服务(IIS)特快
-------------------------------------------------- ------------------------------

IIS的Express是一个轻量级的Web服务器,您可以使用Visual Studio。 IIS的Express集成的ASP.NET开发服务器与众多强大的Web服务器IIS 7.5中提供的功能简单。 IIS的快递具有以下优点:

它只有不到10 MB,并且它比IIS 7.5消耗更少的系统资源。

它可以在Visual Studio 2010和2010年在Visual Web Developer Express的。

您不必使用管理员帐户运行或调试Web应用程序在Visual Studio。

多数发展为IIS 7.5提供的功能可用于IIS的表达。

您可以安装使用Microsoft Web平台安装IIS的表达。

若要使用Visual Studio中的Web项目的IIS快,右键单击解决方案资源管理器项目,然后单击使用IIS的表达。或者,在项目属性窗口,单击Web选项卡,然后单击使用IIS的表达。

有关详细信息,请参阅IIS的网站上IIS.NET Express文档。


SQL Server精简4.0设计时支持
-------------------------------------------------- ------------------------------

的SQL Server Compact 4.0是一个嵌入式数据库服务器,具有占地面积小。在Visual Studio 2010为SQL Server Compact 4.0 SP1的CTP2工具使您可以使用SQL Server精简Visual Studio中的Web项目数据库。

使用SQL Server Compact数据库和工具提供了对使用完整的SQL Server或SQL Server Express版本具有以下优点:

SQL Server Compact数据库和工具快速安装和设置。为数据库和工具总下载小于20 MB。

数据存储是基于文件。您的数据存储在一个单一的。sdf文件,您可以复制到您的ASP.NET应用程序的App_Data在Web托管站点文件夹。

数据库部署得到提高。您可以手动复制所需的文件到一个主机服务器,或者你可以使用Visual Studio工具来创建一个自动化的部署包。对于手动部署,使用文件传输协议(FTP)的工具或直接拷贝数据库运行组件到应用程序的bin文件夹,然后复制。自卫队数据文件的App_Data文件夹。对于一个自动化的部署使用Visual Studio工具,右键单击解决方案资源管理器项目,然后单击添加部署相关性。选择SQL Server精简选项,然后单击确定。这增加了所需的SQL Server精简部署包时创建的程序集。要创建一个数据库部署包,右键单击该项目,单击属性,然后单击包/发布SQL选项卡。在这个标签你可以配置数据库部署,包括一个自动化的部署自定义脚本选项。

Transact - SQL和。NET框架数据API是兼容的。您可以使用相同的SQL命令和数据库代码,与SQL Server的其他版本上使用。

Visual Studio设计时数据工具,如服务器资源管理器,查询和视图设计,实体设计,SqlDataSource控件,和DataSet设计器中,所有与SQL Server Compact数据库的工作。

若要使用与Visual Studio 2010 SP1测试版的SQL Server精简,安装最新的Microsoft Web平台安装以下软件包:

微软的SQL Server Compact 4.0 CTP2

Visual Studio 2010的SP1的工具为SQL Server Compact 4.0 CTP2

若要使用在Visual Studio或Visual Web Developer Express的Web项目的SQL Server Compact数据库,执行以下步骤:

1.In服务器资源管理器/数据库资源管理器,单击连接到数据库。

2.In选择数据源对话框,选择Microsoft SQL Server精简4.0,然后单击继续。

3.In添加连接对话框中,单击创建,或单击浏览以连接到现有的。sdf数据库文件。

一个示例数据库文件,Northwind.sdf的,包含在SQL Server精简安装的Samples子目录的目录。为了避免可能出现的问题的权限与程序文件目录中的数据文件,复制Northwind.sdf的文件到本地文件夹,只要您的用户帐户具有读取/写入权限。

欲了解更多有关SQL Server Compact Edition的详细信息,请参阅SQL精简版团队博客。有关使用现有的Visual Studio设计时数据工具使用SQL Server Compact数据库,请参阅文件信息服务器资源管理器/数据库资源管理器,查询和视图设计器工具,和DataSet设计器。有关ASP.NET控件,您可以使用同一个SQL Server Compact数据库的数据源,请参见对SqlDataSource Web服务器控件和EntityDataSource Web服务器控件的文档资料。


Web部署
-------------------------------------------------- ------------------------------

Web部署工具2.0在Visual Studio 2010和Visual Web Developer 2010 Express发行版提供了以下新的特点:

添加部署依赖性功能可让您选择一个程序集,您的应用程序依赖。然后,该程序集部署您的应用程序,当您创建部署包。

要添加一个依赖,右键单击在解决方案资源管理器,单击添加部署依赖Web项目,然后选择组件。 (目前为部署依赖的唯一选项是SQL Server Compact和ASP.NET网页与Razor语法。)例如,如果您的Web项目使用SQL Server Compact数据库,选择对话框中的SQL Server精简部署的SQL Server紧凑型运行库程序集中连同你的申请。

新的部署提供者,你可以用作包装和部署应用程序的一部分包括:

AppPoolNetFx

AppPoolPipeline

AppPoolEnable32bit

请关注

http://www.china-pub.com/196957

将针对Visual Studio 2010 SP1做出更新,为大家展示最新最全面的Visual C++2010开发技术。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics