RegistrationAttribute.RegistrationContext.EscapePath 方法

重新设置格式字符串根据需要由注册工具。

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

语法

声明
Public MustOverride Function EscapePath ( _
    str As String _
) As String
public abstract string EscapePath(
    string str
)

参数

返回值

类型:System.String
重新设置的路径字符串。

备注

许多注册过程需要字符串与特定格式才能正常运行。例如, regedit.exe (.reg/.vbr) 使用的文件斜杠字符 (" \ ") 指示使用字符转义的特殊字符。为了 regedit.exe 可以正确解释文件路径,必须重复每个返回反斜杠窗体正确的字符转义 (" \ \ ")。有关字符转义的更多信息,请参见 字符转义。在 CreatePkgDef, EscapePath 设置包含文件路径的字符串将替换单个反斜杠字符 (" \ ") 将二进制文件返回反斜杠字符 (" \ \ ")。但是,实现 EscapePath 的其他类可以执行所需的任何字符串转换。

.NET Framework 安全性

请参见

参考

RegistrationAttribute.RegistrationContext 类

Microsoft.VisualStudio.Shell 命名空间

RegistrationAttribute.RegistrationContext

其他资源

字符转义