C# 有关virsual studio 2008的智能感知体系

本文介绍了在Visual Studio 2008中,C#编译器如何在编译时生成XML文档文件,并与程序集配合使用以实现智能感知功能。当XML文件与程序集同名且位于同一目录时,VS能够显示IntelliSense信息。然而,在实际使用中,作者发现只有在重新启动Visual Studio后,才能加载并显示自定义程序集的注释信息,这对于组件开发提供了便利。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   最近看了很多人写了有关Visual Studio 的智能感知功能, 对此做一下简单的总结。

 C#的编译器在Visual studio 2008 中可以在编译的时候,选择“xml 文档文件”选项的时候


默认的时候就可以生成与程序集名称一致的xml注释文件。 当这个 XML 文件与编译过的程序集在同一目录时(注意:这个 XML 文档还必须与程序集同名,但扩展名为 .XML),Visual Studio .NET 便能用这个文件显示(IntelliSense:“智能感应”)。到 Visual Studio 2005 推出时,Visual C++ 与 Visual Basic 的编译器都能支持这个特性。

一开始我也查了一些网上的资料来实现这种功能,但是,当我在实践中发现,在Visual studio 2008引入自己开发的程序集的时候,的确可以将引用目录下的相应的xml注释文件自动引入到相应的csproj层下的Debug目录下。但是,在智能感应自己的程序集中的方法或属性的时候,却怎么也得不到相应的注释信息。

后来发现,实际上,需要将Visual studio 2008重新启动一次,这时候,当Visual studio 2008重新启动的时候,才会加载相应xml注释文件,于是发现这个智能感应功能真的是很好,尤其是对于研发中组件的开发,会提供很好的注释说明。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值