更新:2007 年 11 月
由 Visual Studio 中某个网站项目所支持的属性。
命名空间: VsWebSite
程序集: VsWebSite.Interop(在 VsWebSite.Interop.dll 中)
语法
声明
<GuidAttribute("477BFD8A-5FD5-434F-981B-2FD3C145B473")> _
Public Interface WebSiteProperties
用法
Dim instance As WebSiteProperties
[GuidAttribute("477BFD8A-5FD5-434F-981B-2FD3C145B473")]
public interface WebSiteProperties
[GuidAttribute(L"477BFD8A-5FD5-434F-981B-2FD3C145B473")]
public interface class WebSiteProperties
public interface WebSiteProperties
备注
Visual Studio 常规自动化模型提供了 Properties 集合,您可以使用该集合访问任何 Visual Studio 项目类型(包括网站项目)的属性。
每个属性都可用作项目的 Properties 集合中的项。
不能通过直接将 Properties 对象强制转换为 WebSiteProperties 对象来访问这些属性。相反,这些属性是后期绑定的属性,必须借助于 Properties 集合通过为特定类型的项目提供属性名称来访问这些属性。
除了可用于 Project 对象的 Properties 集合的属性外,当您将 Project 对象强制转换为 VSWebSite 对象时,还可在 VSWebSite 类中使用其他属性。
示例
下面的代码示例演示如何读取 BrowseUrl() 属性(典型的后期绑定属性):
Dim proj As EnvDTE.Project = DTE.Solution.Projects.Item(1)
Dim str As String = proj.Properties.Item("BrowseURL").Value
下面的代码示例演示如何设置 BrowseUrl() 属性:
Dim proj As EnvDTE.Project = DTE.Solution.Projects.Item(1)
proj.Properties.Item("BrowseURL").Value = "http://newHost/newFile"