JuanV wrote:
This worked for me. Might be a good idea to patch this so it goes automatically for vista in the next build.
It's part of the windows installer system we're using at the moment and part of the fact that we create some registry keys for vs.net 2005, so visual studio can find the runtime libraries and displays them in the list of dlls when you add a reference in vs.net. This registry addition is what causes the problems mostly, as on vista you're not allowed to do so unles UAC is disabled. Also, sometimes the user is administrator and has the rights to create regkeys but still this doesn't work because the installer is started from explorer and not from the command line.
It's not that assemblies who are in the GAC are shown in the list of assemblies to reference, the locations are obtained from the folders defined in the registry for vs.net 2003/5. Great huh, when teams from the same company work together so closely
.
Anyway, for v2.5 we'll use NSIS as installer system and hopefully this will overcome this issue.