2010-04-26 3 views
3

Один из проектов, над которыми я работаю, необходимо прочитать раздел реестра, чтобы определить какое-то значение. Обычно значение будет записано во время установки.Как написать раздел реестра из VS post build event?

Поскольку я хочу запустить проект локально (без установки), я хочу записать это значение после завершения сборки.

Есть ли простой способ, я могу это сделать?

ответ

5

Поиск в Интернете я нашел этот прохладный инструмент, который поставляется с окнами под названием REG.EXE

Используя его изнутри VS просто - REG ADD HKLM \ SOFTWARE \\/v NUnitDir/т REG_SZ/d/ф

1

Вы можете создать небольшую программу, которая создаст ваш раздел реестра и вызовет эту программу в событии post build.

Редактировать
Если вы можете извлечь параметры реестра в файл, вы можете добавить это вам опубликовать событие сборки:
regedit /s $(ProjectDir)test.reg

/s делает его молчать.

+0

Я знаю, но я скорее использую встроенную утилиту windows –

Смежные вопросы