We have been using WIX for building an MSI file for a new tool called Migration 
Tool for Dynamics AX.

We are running into some issues with the msi files that were generated using 
the Wix. We have to run APIScan on the msi before we can release the tool. The 
purpose of the APIScan is from the on-line help -

The main goal of APIscan is to determine whether your software is using any 
internal Windows interfaces that are not publicly documented. APIscan 
enumerates every application programming interface (API) or service that is 
invoked by your product and verifies that a reference topic has been published 
on MSDN.

Unfortunately, we are using custom actions within WIX. We have to use the 
libraries for custom actions - sca.wixlib, and wixca.wixlib. These libraries 
have references to DLLs - ScaSched.dll, ScaExec.dll, and WixCA.dll, and those 
DLLs become part of the our MSI, and they do not have any symbol information 
within the msi.

Even though we can technically ignore those DLLs for APIScan, we won't be able 
to run the APIScan on our msi that has those DLLs because it cannot analyze 
those DLLs for any reference to undocumented windows API without the symbol 
information.

Has anybody else faced this problem while running APIScan on the msi created 
using WIX, and is there any workaround, other than just ignoring those three 
DLLs?

Thanks

Madan
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to