0

我正在为我的应用程序(Visual Studio 2010中的安装项目)创建安装程序。我希望它添加一些注册表项,但只有在它处于调试模式时。我可以做到这一点吗? 有一个属性Condition如果添加注册表项,但没有theese作品:安装项目安装程序仅在调试时才添加注册表项

%DEBUG=1 
    DEBUG=1 

请帮帮忙, 非常感谢!

回答

0

没有物业告诉你MSI通过调试建或发布版本。从我知道的你也不能在VS编辑器的一个版本中添加注册表值。

解决方案是在VS中创建一个构建后事件,该构造事件来自MSI的Registry table中的inserts rows构建在调试上。

要查看表中插入哪些行只是建立在MSI与它的价值观,与逆戟鲸打开它,看看它在包中添加的。它应该在Registry,Component和FeatureComponent表中添加条目。但是,您可以简单地将脚本仅通过将新值分配给包中的现有组件来创建Registry Table中的条目。

相关问题