分享
 
 
 

VisualStudio.NET2003的新增功能

王朝c#·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

Visual Studio .NET 是用于快速生成企业级 ASP.NET Web 应用程序和高性能桌面应用程序的工具。Visual Studio 包含基于组件的开发工具(如 Visual C#、Visual J#、Visual Basic 和 Visual C++),以及许多用于简化基于小组的解决方案的设计、开发和部署的其他技术。

Visual Studio 支持 Microsoft .NET Framework,该框架提供公共语言运行库和统一编程类;ASP.NET 使用这些组件来创建 ASP.NET Web 应用程序和 XML Web services。MSDN Library 也包括在内,它包含这些开发工具的所有文档。

集成开发环境

常规集成开发环境工具

起始页

此次发行的版本重新设计了起始页。您仍可以设置 IDE 行为的用户首选项,也可以访问新的或现有的项目,不过所使用的用户界面浏览起来更方便。“我的配置文件”和“项目”部分现在都有自己的选项卡。“联机资源”选项卡也包含了有用的 Microsoft 相关联机开发人员资源。

解决方案资源管理器

“选项”对话框 -“环境”-“项目和解决方案”中添加了一个新选项:“在解决方案资源管理器中跟踪活动项”。选中此选项后,解决方案资源管理器将自动打开活动项的文件夹,滚动到它的节点并选择它的名称。在项目或解决方案内使用不同文件时,或在集成开发环境 (IDE) 设计器内使用不同组件时,就会更改选定的项。在清除了此选项后,不会自动更改解决方案资源管理器中的选定内容。默认情况下将启用此选项,但如果您在 Visual Studio 起始页的“我的配置文件”选项卡中选择了“Visual C++ 开发人员”或“Visual C# 开发人员”配置文件,则会清除此选项。

解决方案资源管理器工具栏中的新图标包括:

以独占方式签出 ― 从源代码管理数据库中签出项供一个开发人员使用。其他开发人员不能访问此文件。

以共享方式签出 ― 从源代码管理数据库中签出项供开发小组共同使用。在签入时合并该项的不同版本。

选项和设置

可以将 Visual Studio .NET 前一版本中的某些“选项”对话框设置复制到较新的版本。如果在同一计算机上安装了程序的两个不同版本,则在首次启动较新版本的 Visual Studio .NET 时,会出现一个对话框,让您选择迁移现有设置。如果关闭该对话框,以后可以从 Windows 命令行执行以下命令来显示该对话框:

devenv /migratesettings

将以前的“选项”设置迁移到 Visual Studio .NET 的新版本后,从“工具”菜单中选择“选项”以显示“选项”对话框并查看设置。大部分选项设置应与上次的设置一致。

注意

如果选项的默认值已更改,或者是某个选项启用或禁用了其他选项,则以前的设置或以前的默认值通常会重写该选项的当前默认值。

有关更多信息,请参见“迁移选项”对话框和 /migratesettings。

Web 引用

“添加 Web 引用”对话框中的“开始浏览 XML Web services”窗格现在提供指向可用 Web 服务的本地和 Internet 源的 Web 链接。使用此窗格查找所需的 Web 服务,然后输入您的代码中使用的 Web 引用名称,并选择“添加引用”。新的引用将出现在解决方案资源管理器中活动项目的“Web 引用”节点下。

指向可用 Web 服务的源的 Web 链接包括以下这些:

本地计算机上的 Web 服务,选择该链接可列出您自己的 Visual Studio .NET 开发人员计算机上可用的 Web 服务。

注意

为了使链接能够返回信息,必须在本地计算机上安装并运行 Internet 信息服务 (IIS)。有关使用 IIS 的帮助,请参见 IIS 控制面板或 MMC 管理单元的“帮助”以及 Internet 信息服务 5.0 验证方法。

在返回的服务列表中,单击任一服务名称可检索它提供用于代码中的对象和方法的说明。

浏览本地网络上的 UDDI 服务器,选择此链接可列出包含局域网上可用的 Web 服务的服务器。

UDDI 目录 ― 选择此链接可在 Microsoft UDDI 业务注册表中查找提供 Web 服务的公司。

测试 Microsoft UDDI 目录,选择此链接可列出已提交进行测试的正处于开发阶段的 Web 服务。

有关更多信息,请参见定位 XML Web services 以及添加和移除 Web 引用。

生成

在“生成和运行选项”下的“选项”对话框 -“环境”-“项目和解决方案”中添加了一个新选项:“在运行时仅生成启动项目和依赖项”。选中此选项后,按 F5 键或从“调试”或“运行”菜单中选择“开始”或“生成”命令时,仅生成启动项目及其依赖项。清除了此选项后,按 F5 将生成所有项目、依赖项和解决方案文件。默认情况下清除此选项,但如果您在 Visual Studio 起始页的“我的配置文件”选项卡中选择了“Visual C++ 开发人员”和“Visual C# 开发人员”配置文件,则会启用此选项。

“生成”菜单的新子菜单“仅项目”上新增加了三条命令(仅限于 Visual C++ 项目):

仅生成

仅重新生成

仅清除

这些命令仅生成、重新生成或清除解决方案资源管理器中当前选定的 C++ 项目,不生成或清除任何项目的依赖项或解决方案文件。

调试

Visual Studio .NET 2003 调试器得到了增强,增加了若干新功能:

安全增强,包括将实时调试限制在本地计算机上的新限制。

使用管道进行远程调试,这是一种更安全的调试方法,取代了 TCP/IP 调试。

SOS,一个用于从“命令”窗口进行调试的功能强大的工具。

支持自动从符号服务器下载调试符号。

改进的错误信息,尤其是对调试 Web 应用程序时出现的错误。

有关更多详细信息,请参见 Visual Studio .NET 2003 调试器的新增功能。

部署

对多个 .NET Framework 版本的支持

可以使用启动条件检查正确的版本并将用户重定向到要下载的 Web 位置(如果有必要),创建面向特定 .NET Framework 版本的安装程序。

自动化对象模型

Visual C++ .NET 2003 的特色在于 Visual C++ 项目有五个新的属性页:

托管资源

XML 数据生成器工具

托管包装

辅助托管包装

主 Interop

除了这些新的属性页之外,VCProjectEngine 程序集还增加了新的对象和成员,使用户不仅能够操作现有的属性页,还能以编程方式操作这些新的属性页以及它们的值。

新增对象有:

VCActiveXReference

VCALinkTool

VCAssemblyReference

VCAuxiliaryManagedWrapperGeneratorTool

VCDesignerReference

VCManagedResourceCompilerTool

VCManagedWrapperGeneratorTool

VCPrimaryInteropTool

VCProjectReference

VCReference

VCReferenceConfiguration

VCReferences

VCXMLDataGeneratorTool

有关更多信息,请参见 Visual C++ 项目模型。

Visual Studio .NET 的并行 (Side-by-Side) 安装

Visual Studio 支持在同一台计算机上安装 Visual Studio .NET 2002 和 2003 版,但是应注意以下问题。

Visual Studio .NET 2002 是随 Microsoft .NET Framework SDK 1.0 版一起提供的。Visual Studio .NET 2003 则是随 .NET Framework SDK 1.1 版一起提供的。如果您开发的应用程序引用的是 .NET Framework 1.0 版,当您尝试在 Visual Studio .NET 2003 中打开解决方案时,对 .NET Framework 的引用将更改为引用 .NET Framework 1.1。您应当查看最新的 .NET Framework 文档,了解可能会影响应用程序的改动信息。

如果在 Visual Studio .NET 2003 中打开并保存在 Visual Studio .NET 2002 中创建的解决方案,则无法在 Visual Studio .NET 2002 中再打开在 2002 版中创建的解决方案。

有关更多信息,请参见安装和设置。

首选帮助集合

在“选项”对话框 -“环境”-“帮助”中,“首选帮助集合”选项的下拉菜单显示了在 Visual Studio .NET 中工作时可用的文档设置。默认选项“Visual Studio .NET 2003 组合帮助集合”使您能够使用原始产品文档,以及所有旨在与 Visual Studio .NET 集成的附加帮助集合,如 Visual Studio 附件的“帮助”。

提示

若要保留对所有 Visual Studio 帮助的访问,请选择该选项的默认值“Visual Studio .NET 2003 组合帮助集合”。这样,您就可以使用帮助筛选器集中搜索与您的需求相关的主题。有关更多信息,请参见自定义“动态帮助”。

Visual J#

熟悉 Java 语言语法的开发人员可以使用 Microsoft Visual J# 和 Visual Studio .NET 2003 IDE 在 .NET Framework 上生成应用程序和服务。Visual J# 还支持 Visual J++ 6.0 中的大多数功能,包括 Microsoft 扩展。有关更多信息,请参见 Visual J# 介绍。

设备开发工具

智能设备应用程序

Visual Studio .NET 集成开发环境现在包含用于开发智能设备(如 Pocket PC)应用程序的工具。通过使用这些工具和 .NET Framework 精简版(.NET Framework 的子集),您可以在个人数字助理 (PDA)、移动电话和其他资源受约束的设备中,创建、生成、调试和部署在 .NET Framework 精简版上运行的应用程序。有关更多信息,请参见智能设备项目。

ASP

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有