Visual studio 2010 如何为MSI设置默认安装目录?

Visual studio 2010 如何为MSI设置默认安装目录?,visual-studio-2010,visual-studio,windows-installer,Visual Studio 2010,Visual Studio,Windows Installer,使用VS2010。我有一个VS安装程序项目。我知道如何根据注册表值设置默认的安装目录 但是,我需要添加逻辑,这样,如果没有这样的RegKey,那么就返回默认的[ProgramFilesFolder][Manufacturer]\[ProductName]作为默认的安装目录 希望不需要WiX(由于时间限制和学习曲线) 这是我的第一篇文章。如果我没有遵守指导原则,请纠正我 谢谢。这可以通过(带格式化的属性集)完成。基本上,当文件夹属性为空时,可以将该属性设置为默认路径 由于这需要在CostIniti

使用VS2010。我有一个VS安装程序项目。我知道如何根据注册表值设置默认的安装目录

但是,我需要添加逻辑,这样,如果没有这样的RegKey,那么就返回默认的[ProgramFilesFolder][Manufacturer]\[ProductName]作为默认的安装目录

希望不需要WiX(由于时间限制和学习曲线)

这是我的第一篇文章。如果我没有遵守指导原则,请纠正我


谢谢。

这可以通过(带格式化的属性集)完成。基本上,当文件夹属性为空时,可以将该属性设置为默认路径

由于这需要在CostInitialize之前完成,因此您需要使用Orca编辑MSI以移动自定义操作,或者使用WiX手动配置操作


无论哪种方式,都要确保这个自定义操作是正确的。

好吧,至少现在我确定它不能在VS中本机完成。谢谢。RE:当该属性为空时,有没有办法在Orca中添加这样的逻辑?我不知道在哪里。