为项目项提供网站特定的功能。 此接口支持自定义工具。
命名空间: VsWebSite90
程序集: VsWebSite.Interop90(在 VsWebSite.Interop90.dll 中)
语法
声明
<GuidAttribute("AC170AC6-D938-4796-BADA-BB4DECE4C2C5")> _
Public Interface VSWebProjectItem2 _
Inherits VSWebProjectItem
[GuidAttribute("AC170AC6-D938-4796-BADA-BB4DECE4C2C5")]
public interface VSWebProjectItem2 : VSWebProjectItem
[GuidAttribute(L"AC170AC6-D938-4796-BADA-BB4DECE4C2C5")]
public interface class VSWebProjectItem2 : VSWebProjectItem
[<GuidAttribute("AC170AC6-D938-4796-BADA-BB4DECE4C2C5")>]
type VSWebProjectItem2 =
interface
interface VSWebProjectItem
end
public interface VSWebProjectItem2 extends VSWebProjectItem
VSWebProjectItem2 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
![]() |
ContainingProject | 获取对 DTE 实例中包含此 Web 服务的项目的引用。 (继承自 VSWebProjectItem。) |
![]() |
ContainingProject | |
![]() |
DTE | 获取包含对网站的引用的 DTE2 对象。 (继承自 VSWebProjectItem。) |
![]() |
DTE | |
![]() |
ProjectItem | 获取项目项。 (继承自 VSWebProjectItem。) |
![]() |
ProjectItem | |
![]() |
RelatedFiles | 获取 Web 项目项的相关文件。 (继承自 VSWebProjectItem。) |
![]() |
RelatedFiles |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
Load() | 加载文件项目项。 (继承自 VSWebProjectItem。) |
![]() |
Load() | |
![]() |
RunCustomTool | 运行与文件相关联的单文件生成器,以便动态生成类。 |
![]() |
Unload() | 卸载文件项目项。 (继承自 VSWebProjectItem。) |
![]() |
Unload() | |
![]() |
UpdateLocalCopy() | 更新项目项的本地副本。 (继承自 VSWebProjectItem。) |
![]() |
UpdateLocalCopy() | |
![]() |
UpdateRemoteCopy() | 更新项目项的远程副本。 (继承自 VSWebProjectItem。) |
![]() |
UpdateRemoteCopy() | |
![]() |
WaitUntilReady() | 一直等到项目项准备就绪,可以继续为止。 (继承自 VSWebProjectItem。) |
![]() |
WaitUntilReady() |
页首
备注
VSWebProjectItem2 接口继承了所有的 VSWebProjectItem 成员,并添加了 RunCustomTool 方法。
您可以使用 Object 属性来访问 VSWebProjectItem2 对象,该对象会同时返回给文件和文件夹项目项。
自定义工具是存储在 App_Code 文件夹中的脚本,单文件生成器可以使用该脚本动态生成类。