IVsProjectCfg2.get_RootURL 方法 (String%)

返回其输出项目配置的根 URL。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
Function get_RootURL ( _
    <OutAttribute> ByRef pbstrRootURL As String _
) As Integer
int get_RootURL(
    out string pbstrRootURL
)

参数

  • pbstrRootURL
    类型:System.String%
    [out] 对根 URL 的指针配置的输出项的。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell.idl:

HRESULT IVsProjectCfg2::get_RootURL(
   [out] BSTR *pbstrRootURL
);

如果需要输出项的项目的路径,它通过移除根计算 URL 从其部署通过调用输出项的 get_DeploySourceURL 方法检索源的 URL。

RootURL 属性是项目输出的根 URL。 实质上,因此,如果需要输出的项目的路径,它通过移除 RootURL 计算从其 DeploySourceURL。 如输出的项目的路径可能为部署项目内部使用 (,用于计算必须返回从 get_RootRelativeURL) 安装的输出的相对路径或。

项目的路径在本地文件系统从了八个字符开始:file:///。

备注

由于本地防火墙和其他安全设置,输出使用者可能无法处理任何其他形式的 URL,因此,对生成本地项目的 URL 可以尝试尽可能使用 URL 的此窗体的项目非常重要。

.NET Framework 安全性

请参见

参考

IVsProjectCfg2 接口

get_RootURL 重载

Microsoft.VisualStudio.Shell.Interop 命名空间