这是关于VB.Net中的自定义操作的问题。
我需要传递两个密钥;自定义操作中的[TARGETDIR]和[OriginalDatabase]到example.dll。
我搜索并发现一般语法为/ name1 = value1 / name2 = value2等(即每个名称/值对应分隔一个空格。
/InstallDir="[TARGETDIR]\"
正在为我工作,但是当我想传递两个参数时
/InstallDir="[TARGETDIR]\" /SourceDir="[OriginalDatabase]\"
无效。我没有得到正确答案就找到了类似的请求。
如果我能知道在CustomActionData属性中将这两个值一起传递的方法,我将非常感激。
答案 0 :(得分:0)
我认为您应该需要来自MSDN,here the question
的合并方法Combine(String, String)
另外,它说,如果你的值中有空格,那么必须有引号,但你的字符串没有空格,所以不需要加引号
/name1=value1 /name2=value2