作者tititata ()
站内Programming
标题[问题] 请问一个 Nant 产生 cab 档的问题
时间Wed Jul 16 00:39:13 2008
嗨 大家好
问题是这样的, 我想用 Nant 产生 cab 档,自动包几个 dll 和 registry key
写法如下
<exec program="${path.basedir}\cabwiz.exe">
<arg value="${path.slndir}\Release\${release.inf}"/>
<arg value="/nouninstall"/>
<arg value="/compress"/>
</exec>
这个方法原本都没问题
直到最近我在 inf 里面加了一些 registry key 之後就不能用了
错误讯息如下
[exec] Windows CE CAB Wizard
[exec] Error: File c:\docume~1\timoth~1\locals~1\temp\wiz2e6.inf
contains DirIDs, which are not supported
BUILD FAILED
H:\Workspace\\NANT_BuildFile\sky.build(140,4):
External Program Failed: H:\Workspace\\cabwiz.exe (return code was 1)
跟 registry key 名称无关,只和数量有关
因为我不管省略哪些 key,只要 key 的数目小於一个值就可以成功了
有人知道为什麽会这样吗?
有没有其他方式用 Nant 产生 cab 档呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.165.178.114