A few points:
- You should call BuildWxs or BuildMsi but not both. Remove BuildWxs and it will fix all problems. If you want to preserve Wxs the call
Wix.Compiler.PreserveTempFiles = true;
- You don't have to use 'dummy guids' they will be generated for you automatically.