LINQ May Preview wont install on Vista Beta 2 x64

It seems that the May CTP preview of LINQ will not install on Vista Beta 2. Running the installer does not give any errors but when I open up VS 2005 i don't get the options to create LINQ projects. Also when trying to run the "Install C# IDE Support" script it gives an error "Cannot find one or more registry keys to install LINQ Enabled IDE support". It seems that the script is checking for some sub keys in the HKLM\Software\Microsoft\LINQ key, which do not exist.

I tried running the installer by turing of UAP thinking that something in UAP is preventing the installer from creating these keys but that didnt do anything either.

Does anyone know of a workaround on this issue or is LINQ not supported on Vista Beta 2 or x64.

Thanks,
Ritesh Rao




Answer this question

LINQ May Preview wont install on Vista Beta 2 x64

  • Glaciered Pyro

    Thanks! That worked perfectly. Although, i had to modify your command line statement to drop the luaexec.exe command as that doesnt seem to be avaiable through cmd.exe. (Do i need to set any env paths to get to luaexec.exe)

     



  • Kapadia Shalin

    This is really frustrating. I was hoping to do some catching up on LINQ and now that I have switched to Vista as my primary desktop, everytime I want to try out LINQ I have to boot into my XP install...



  • dougseven

    There is a known issue with existing packages where VB is not installed. The workaround is to either install Visual Basic or use the command line override to force the LINQ Preview package to install certain files to the right locations. You should try launch from the same directory "LINQ Preview (May 2006).msi" on Vista Beta 2.

    luaexec.exe -w -f msiexec.exe /i "LINQ Preview (May 2006).msi" VCSPROJECTTEMPLATESDIR.C7A0C9D96EB648548BD084A2A4C688EB="C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\CSharp\LINQ Preview\" VCSPKGDIR.C7A0C9D96EB648548BD084A2A4C688EB="C:\Program Files\Microsoft Visual Studio 8\VC#\VCSPackages\" VCSIDEDIR.C7A0C9D96EB648548BD084A2A4C688EB="C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\" DEBUGVISUALIZERDIR.C7A0C9D96EB648548BD084A2A4C688EB="C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\Visualizers\" CSWEBPROJECTTEMPLATESDIR.4AE13B6F621C49B9995EB64016EC2E60="C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\Web\CSharp\1033" CSITEMTEMPLATEDIR.92D1EB66EA714CFE9C88A25F2388CD0F="C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1033" DEVENV="C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Devenv.exe" DEVENVPATH="C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\"

    Please replace relevant Visual Studio paths (underlined) with actual Visual Studio installation path.

    Ting Liang

    See also the post http://forums.microsoft.com/MSDN/ShowPost.aspx PageIndex=2&SiteID=1&PostID=394734&PageID=1



  • Ruske

    I have exactly the same problem installing LINQ on Windows Vista Beta 2 x86.

    Hopefully there is a simple workaround...


  • M_Luka

    After a bit of playing around I have it working now. It seems the registry settings and the placement of the project files get a bit screwed up. To get it going following these steps:

    Install LINQ as per normal on Vista Beta 2

    Open Regedit and browse to HKLM\SOFTWARE\Microsoft\LINQ Preview and change the VCSPKGDIR key to C:\Program Files\Microsoft Visual Studio 8\VC#\VCSPackages\ and the VCSIDEDIR key to C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\. (this will get the language service working once you install it)

    re-Install the language service by running C:\Program Files\LINQ Preview\Bin\Install C# IDE Support.vbs.

    Copy all the zip files from C:\Program Files\LINQ Preview\ to C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\CSharp

    Open up VS 2005 create a new LINQ project and you should get the "This is a preview release..." message confirming that she's all go.


  • LINQ May Preview wont install on Vista Beta 2 x64