网站的引用在哪,看不到?

网站的引用在哪,看不到?,第1张

1.如果引用在GAC(全局程序集缓存)里,那你只能在webconfig看到引用的配置文件,如:

<assemblies>

<add assembly="System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

</assemblies>

2.如果引用不在GAC里,除了配置文件里有之外,都在你的Bin文件夹里,

还可以引用在您的硬盘上但不在

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

c:\\>regasm

classlibrary1.dll

/regfile:classlibrary1.reg

注册com组件

之后再visualstudio中添加引用的时候选com选项卡就可以看到你刚注册的组件了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11850917.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存