I'd like to detect in WiX 3 (preferably via a Condition) whether a particular assembly is in the GAC. I know the name, version, and public key token of said assembly. Is there any built in way to do this, or will I have to write a CustomAction to do it? And how would I go about setting up that CustomAction? (This would be before the install begins.)
You can use FileSearch to search for the file in %windir%\assembly\GAC (If you know all the other values) a bit hacky but works.
The full file path will be stored inside a property which you can use in condition before the install start.