I think the title pretty much says everything. But just to be safe...
I've got a VSPackage developed on my main machine that has the VS2008 SDK SP1 installed on it. When debugging in the experimental hive, all works fine. I got a PLK, applied it, and followed the directions for testing the PLK (i.e. pass in /noVSIP on the command line), and the package loads properly.
I've now written an installer with WiX (since regpkg will spit out WiX XML) and trying to install the VSPackage on a Visual Studio 2008 Pro edition running in a VM. But I get PLK verification failures. The 4 important bits (CompanyName, ProductName, ProductVersion, VSVersion) in the registry match what I generated the PLK with. No whitespace, no hidden characters, etc. Those bits also match what's on the PLK attribute in code.
Since /noVSIP works, I'm at a loss for how to debug this loading issue. Thoughts?