2011-11-23 50 views
0

我拥有SQL脚本并使用WIX工具将该脚本作为MSI Intallation的一部分执行。现在我想在脚本中声明一个变量,并想从包含文件变量值中替换变量值。如何使用WIX替换脚本中的值

脚本:

CREATE TABLE $(tablename) (Value1 CHAR(50), Value2 INTEGER) 

Include.wxi

<?define tablename = "Test" ?> 

现在我想用它宣布包含文件Test更换$(tablename)值。你能帮我吗?我怎样才能实现这个

回答

1

尝试使用$(var.tablename)

仅供参考,请参阅http://wix.sourceforge.net/manual-wix3/preprocessor.htm

+0

@nag_ mittapalli,已经帮你?我有一个类似的问题,但我想使用属性。 – osiris

+0

@osiris,此语法用于预处理器变量(在构建时评估)。如果你想使用属性(在安装期间评估),那么你需要使用[property]语法。 –

相关问题