Ah escaping. I'm not sure if it's a VS2008 vs. Votive thing either, but if you want to take a test to see how painful figuring out what to escape can be, see the following blog entries on how VS/MSBuild handle things:
http://blogs.msdn.com/msbuild/archive/2005/10/27/484742.aspx http://blogs.msdn.com/msbuild/archive/2005/10/31/484750.aspx http://blogs.msdn.com/msbuild/archive/2005/11/01/484754.aspx Neil -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Christopher Karper Sent: Wednesday, June 25, 2008 10:17 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Question about $(Platform) in Votive Output name So, here's the part where I answer my own question. Sheepishly, I have to admit that when I changed the .wixproj file by hand, I put in ($Platform) instead of $(Platform).. So, once that was corrected, I got the behavior I was looking for. The fact remains that the 2008 version seems to be escaping the non alphanumeric characters, but whether you consider that a bug or a feature is up to you, I guess. I'd rather see it not escaped, but that's just me. I don't even know if that's a WiX thing, or a VS2008 thing. Chris On Wed, Jun 25, 2008 at 1:00 PM, Christopher Karper < [EMAIL PROTECTED]> wrote: > In a project I created in VS2005 I used "Installer $(Platform)" as my > output name... It worked fine by created "Installer x64.msi" > > Now, I've converted to VS2008, and it still works fine. > > However, I created a new project, and set up a merge module WiX project, > with "Module $(Platform)" as the output name, and it creates "Module > $(Platform).msm" as the output. > > In the .wixproj XML, I noticed it had escaped the $() characters, so I > replaced those manually and reopened it, but to no avail. It's still > creating the name without replacement. > > Is this a change in platform functionality? Was I relying on a bug that > was fixed? Is this a bug that was introduced? Am I a great big fat idiot? > Any and all advice would be appreciated. :-) > > Thanks! > Chris > > > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users