如何在Netbeans的ant脚本中添加“-ext WixUIExtension”?

这是我在
JavaFX,Netbeans IDE中的本机构建脚本的输出.

这是通过Netbeans的默认构建.

Running [light, -nologo, -spdb, -sice:60, 
C:\Users\Firma\AppData\Local\Temp\build7911949220829827228.fxbundler\tmp\Client.wixobj, **-ext, WixUtilExtension**, -out, 
C:\devjava\rms\client\src\trunk\Client\dist\bundles\Client-2.0.msi] in 
C:\Users\Firma\AppData\Local\Temp\build7911949220829827228.fxbundler\images\win-msi\Client

我正在尝试自定义Wix UI界面,这是我需要使用WixUIExtension的方式.

如何在NB中的构建过程中添加“-ext WixUIExtension”.

我不知道这是否可以在NB中自定义.

最佳答案 这很棘手.我认为在Netbeans 8中,当涉及到原生包装时,他们仍在解决问题.但是,如果您使用标准的JavaFX ANT任务,那么只需在调用< fx:deploy>时打包图像.之后你会想要调用WIX ANT任务.这些可以在
http://ant.apache.org/antlibs/bindownload.cgi下载

一旦你将ant-dotnet-1.1.jar添加到你的ANT类路径中,你就可以用这样的UI扩展来调用WIX ……

<wix mode="candle" source="package/windows/<YOUR_PROJECT>.WSX" wixobjdestdir="${dist.dir}/bundles"/>
<wix mode="light" source="${dist.dir}/bundles/YOUR_PROJECT.wixobj" target="${dist.dir}/YOUR_PROJECT_NAME.msi">
  <lightarg line="-ext WixUIExtension"/>
</wix>
点赞