我的一个项目需要读取一个注册表键来确定一些值。通常这个值会在安装过程中被写入。
因为我想在本地运行该项目(无需安装),我想在构建完成后写入该值。
有什么简单的方法可以做到这一点吗?
在网上搜索了一下,我发现了这个很酷的工具,它是windows自带的,叫做 REG.EXE
在VS中使用它很简单 - REG ADD HKLM\SOFTWARE\ v NUnitDir t REG_SZ d f
你可以创建一个小程序来创建你的注册表密钥,并在后构建事件中调用该程序。
编辑 如果你能把你的注册表设置提取到一个文件,你可以把它添加到你的后构建事件。regedit /s $(ProjectDir)test.reg
s让它变得无声。