0

这是关于 VB.Net 中自定义操作的问题。

我需要传递两个密钥;自定义操作中的 [TARGETDIR] 和 [OriginalDatabase] 到 example.dll。

我搜索并发现通用语法为 /name1=value1 /name2=value2 等(即每个名称/值对应该用空格分隔。

/InstallDir="[TARGETDIR]\"对我有用,但是当我想传递两个参数时

/InstallDir="[TARGETDIR]\" /SourceDir="[OriginalDatabase]\"不管用。我发现了一个没有正确答案的类似请求。

如果我能知道在 CustomActionData 属性中将这两个值一起传递的方法,我将不胜感激。

4

1 回答 1

0

我认为您应该需要来自MSDN的组合方法,这里是问题

Combine(String, String)

另外,它说,如果你的值有空格,那么必须有引号,但你的字符串没有空格,所以不需要加引号

 /name1=value1 /name2=value2
于 2013-04-04T07:21:47.660 回答