重新设置格式字符串根据需要由注册工具。
命名空间: 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
)
参数
- str
类型:System.String
重新设置的路径字符串。
返回值
类型:System.String
重新设置的路径字符串。
备注
许多注册过程需要字符串与特定格式才能正常运行。例如, regedit.exe (.reg/.vbr) 使用的文件斜杠字符 (" \ ") 指示使用字符转义的特殊字符。为了 regedit.exe 可以正确解释文件路径,必须重复每个返回反斜杠窗体正确的字符转义 (" \ \ ")。有关字符转义的更多信息,请参见 字符转义。在 CreatePkgDef, EscapePath 设置包含文件路径的字符串将替换单个反斜杠字符 (" \ ") 将二进制文件返回反斜杠字符 (" \ \ ")。但是,实现 EscapePath 的其他类可以执行所需的任何字符串转换。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
RegistrationAttribute.RegistrationContext 类
Microsoft.VisualStudio.Shell 命名空间
RegistrationAttribute.RegistrationContext