GAC
中的组件。引用某个组件后,即可在代码中使用该组件。注意部署包含对自定义组件(该组件在
GAC
中注册)的引用的应用程序时,组件将不与应用程序一起部署。在以前版本的
Visual
Studio.NET
中,可以设置引用的“复制本地”属性,确保部署程序集。在
ASP.NET
2.0
中,若要与应用程序一起部署任何程序集,都必须手动将程序集添加到应用程序的
Bin
文件夹。这样可减少发布不熟悉的自定义代码的风险。有关更多信息,请参见
使用程序集和全局程序集缓存
和部署和全局程序集缓存。添加对已注册的
COM
组件的引用在“网站”菜单上,选择“添加引用”,然后单击“COM”选项卡。从COM
组件列表中选择要用的组件,然后单击“确定”。
Visual
Basic
自动创建一个互 *** 作程序集,这是一个专用
.NET
程序集,其中包含用于定义
COM
类型的元数据,它使
.NET
编译器能够解析对
COM
对象的调用。
如果列表中没有要用的组件,则单击“浏览”选项卡,在硬盘上查找该组件文件。添加对已向
.NET
Framework
注册的
.NET
组件的引用在“网站”菜单上,选择“添加引用”,然后单击对话框中的“.NET”选项卡。从.NET
组件列表中选择要用的组件,然后单击“确定”。如果列表中没有要用的组件,则单击“浏览”选项卡,在硬盘上查找该程序集文件。引用组件在项目中添加对组件的引用后,即可在代码中使用该组件。
使用引用的组件在标识要引用的命名空间的类或模块的顶部,添加
Imports
(Visual
Basic)
语句或
using
(C#)
语句。有关更多信息,请参见
Imports
语句
或using
语句(C#
参考)。然后,可以使用成员名称而不需要完全限定名称(在成员名称前加上命名空间名称)。例如,如果添加对
System.Web
命名空间的引用,并对
System.Web.UI.WebControls
命名空间添加
Imports
(Visual
Basic)
语句或
using
(C#)
语句,则可以引用
SiteMapNodeItem
类,而无需使用其完全限定名,如下面的示例所示:[Visual
Basic]Imports
System.Web.UI.WebControls
Public
Class
SampleClass
Dim
smni
As
SiteMapNodeItem
=
_
New
SiteMapNodeItem(0,
SiteMapNodeItemType.Parent)
End
Class
C#
using
System.Web.UI.WebControls
public
class
SampleClass
{
SiteMapNodeItem
smni
=
new
SiteMapNodeItem(0,
SiteMapNodeItemType.Parent)
}如果不对
System.Web.UI.WebControls
命名空间使用
Visual
Basic
.NET
Import
语句或
C#
using
语句,仍可以引用
SiteMapNodeItem
类,但必须使用其完全限定名,如下面的示例所示。[Visual
Basic]Public
Class
SampleClass
Dim
smni
As
System.Web.UI.WebControls.SiteMapNodeItem
=
_
New
System.Web.UI.WebControls.SiteMapNodeItem(0,
_
System.Web.UI.WebControls.SiteMapNodeItemType.Parent)
End
Class
C#
public
class
SampleClass
{
System.Web.UI.WebControls.SiteMapNodeItem
smni
=
new
System.Web.UI.WebControls.SiteMapNodeItem(0,
System.Web.UI.WebControls.SiteMapNodeItemType.Parent)
}请参见任务如何:在
Visual
Studio
中添加或移除引用如何:从
Visual
Basic
中引用
COM
对象其他资源COM
Interop
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)