Take a look at Administrative Installation. You run a postbuild command like:
msiexec /a "$(TargetPath)" /qn TARGETDIR="$(OutDir)\Extract"
Please note that I didn't test that command but that's the general concept. This will extract your MSI to a directory.