【发布时间】:2014-09-23 19:42:15
【问题描述】:
我正在使用适用于 Office 的 Visual Studio 工具创建 Office 加载项,部署/安装加载项的一部分是为其创建 Windows 注册表项。 Visual Studio 会在开发人员构建外接程序时自动为开发人员创建这些注册表项,但在最终安装/部署外接程序时需要通过其他方式(例如通过安装程序)创建这些注册表项-用户的机器。这是我正在质疑的注册表项的示例:
Manifest REG_SZ file:///C:/Users/Ryan/Office Projects/C%23/MyProject/addin.vsto
如何以编程方式重新创建这种编码?我猜这不是URL编码,因为冒号(:)没有变成%3A,空格没有变成%20s,但是“C#”中的#变成了%23。 .. 那么我如何称呼这种类型的编码,以及如何将绝对文件系统路径转换为这种类型的编码,以便创建我自己的安装程序来编写这种类型的注册表项?
【问题讨论】: