MSDN > 論壇首頁 > Visual Studio Debugger > On csproj file open: Microsoft Visual C# 2008 Compiler could not be created. QueryService for '{7D960B16-7AF8-11D0-8E5E-00A0C911005A} failed.
發問發問
 

已答覆On csproj file open: Microsoft Visual C# 2008 Compiler could not be created. QueryService for '{7D960B16-7AF8-11D0-8E5E-00A0C911005A} failed.

  • 2008年6月4日 下午 06:59Moemars 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     
    I wasn't sure if I should post this under the VS Install Group but after some investigation this seems to be a debugger problem.

    I am running on a Windows XP SP2 box.  I had Visual Studio 2005 installed.

    I recently installed Visual Studio 2008, along with the Microsoft Windows SDK for Windows Server 2008 (6001.18000.367).

    I also have Microsoft Visual C++ Compilers 2008 Standard Edition - enu - x86 (and x64)

    My command line build works properly using MSBuild v3.5.

    But, when I go to open up any .csproj file (which has been converted to vsstudio 2008 proj file) in visual studio 2008 I get the error:

    Project 'x' could not be opened because the Microsoft Visual C# 2008 Compiler could not be created.  QueryService for '{7D960B16-7AF8-11D0-8E5E-00A0C911005A}' failed

    It looks as though this regkey is pointing to the Visual Studio Debugger.

    Should it be pointing to a specific location?  Does visual studio 2008 have a specific location?  I believe it is pointing to an inccorect file.


    When I open a vbproj I file in Visual Studio 2008 I get:

    The Visual Studio Debugger ({C9DD4A57-47FB-11D2-83E7-00C04F9902C1}) did not load because of previous errors. For assistance, contact the package vendor. To attempt to load this package again, type 'devenv /resetskippkgs' at the command prompt.




    • 已編輯Moemars 2008年6月4日 下午 09:18added more info
    • 已編輯Moemars 2008年6月4日 下午 09:25more info.
    •  

解答

所有回覆

  • 2008年6月6日 下午 02:39Moemars 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     已答覆
    I ended up reinstalling

    VS Studio 2005
    VS Studio 2008

    I also reinstalled the Windows SDK 2008 6.1.

    Then I ran

    devenv /ResetSkipPkgs


    I was able to open up csproj and vbproj files.

    To repair my command line I changed my vsvars32.bat file as described here:

    http://msdn.microsoft.com/en-us/windowsserver/bb986638.aspx (under 5.1.6)

    Kamil
  • 2008年8月31日 下午 07:09Hege L 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     
    I got the same error after installing Visual Studio 2008 SP1. I have a 64-bits machine with Windows Server 2008. I reinstalled Visual Studio 2008 and Team System explorer and ran devenv /ResetSkipPkgs. It might solve the problem just to run devenv /ResetSkipPkgs.
  • 2009年4月22日 下午 03:43Skyblue0708 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     提議的解答
    In short run the following in command Prompt:

    C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE>devenv /ResetSkipPkgs

    Should sort this issue. Happy coding
  • 2009年5月28日 下午 05:12Indika Rangajith 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     
    In short run the following in command Prompt:

    C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE>devenv /ResetSkipPkgs

    Should sort this issue. Happy coding
    For me, i didnt reinstall VS. Just running the above commad fixed the issue. Thanks 
  • 2009年6月11日 下午 01:40Marc Roussel 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     
    In short run the following in command Prompt:

    C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE>devenv /ResetSkipPkgs

    Should sort this issue. Happy coding

    AWESOME.  I was about to reinstall and I found this by chance. 
    worked like a charm.

    But WHY.  What caused this problem and should I care to know anyway ?

    Gear
  • 2009年7月4日 上午 04:46alreva 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     提議的解答
    Great solution, thanks alot.
  • 2009年11月20日 下午 01:20Yasir Younus 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    nice solution, no need to re-install Visual Studio Just do this 

    go to tools>Visual studio 2008 Command Prompt and type "devenv /ResetSkipPkgs" in command prompt

    it will resolve the problem :)