Yes I'm sorry for the confusion. I guess I did write my question backwards... why does A (my work around) work when B (what I thought should be the right way of doing it) does not work.
Specifically I'm asking about using the VS90_ITEMTEMPLATES_DIR property from the WixVsExtension. I'm tyring to use it to help create a new property of my own. In other words this little section doesn't give me the results I expect: <Property Id="PROPCSHARPTEMPLATEDIR"> <DirectorySearch Id="VS90CSharpFolder" Path="[VS90_ITEMTEMPLATES_DIR]CSharp" Depth="1" AssignToProperty="yes"> <FileSearch Id="simpleunittest" Name="SimpleUnitTest.zip"/> </DirectorySearch> </Property> It should result in a property setting of something like: C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\1033 The actual resulting property, PROPCSHARPTEMPLATEDIR, acts like VS90_ITEMTEMPLATES_DIR is not set. My workaround below gives me the expected result: <Property Id="PROP_VS90_CS_TEMPLATE_DIR"> <RegistrySearch Id="VS90ItemTemplates1" Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\9.0\VSTemplate\Item" Name="UserFolder" Type="directory"> <DirectorySearch Id="VS90CSharpFolder" Path="CSharp" Depth="1" AssignToProperty="yes"> <FileSearch Id="VS90_CS_SimpleUnitTest" Name="SimpleUnitTest.zip" /> </DirectorySearch> </RegistrySearch> </Property> As you can see I replaced VS90_ITEMTEMPLATES_DIR with a registry lookup, which is what I thought VS90_ITEMTEMPLATES_DIR was supposed to do for me. Bottom line I'm trying to understand why doesn't the use of VS90_ITEMTEMPLATES_DIR in a property definition work? I've tried all sorts of combinations of the property definition structure based on VS90_ITEMTEMPLATES_DIR and couldn't find any working combination. I'm using WiX 3.5.1309.0, if that matters... and yes I've added reference to the WixVsExtension in my Visual Studio WiX project, else it wouldn't even build. Thanks, Cody ________________________________________ From: Bob Arnson [...@joyofsetup.com] Sent: Saturday, January 23, 2010 10:18 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] PropertyRef Id="VS90_ITEMTEMPLATES_DIR" On 1/17/2010 8:39 PM, Cody Gibson wrote: > Why does this wxs file work (i.e. the single file to install is installed at > the correct location) > Usually, people ask why things don't work. Can you clarify what you're asking? -- sig://boB http://joyofsetup.com/ ------------------------------------------------------------------------------ Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users