可能是你安装过.Net,而且没有删除干净的原因。
备份数据,格式化,再重装。

解决方案 »

  1.   

    to  ejiue(鳕泶):我第一次装.net也是这样
      

  2.   

    Install the .NET Framework on the target machine as utilities from the
    framework are used during the workaround process.Copy an uncorrupted version of Microsoft.VisualStudioAnalyzer.Automation.DLL
    from another CD. Place this DLL to the following path installation path. 
    <VS.NET Install Directory>\Common7\Tools\Analyzer\VAPkgAs the file has been copied to the correct location, it is required to be
    registered by using RegAsm.exe which comes with the .NET Framework. This 
    utility can be found from the following folder <System 
    Folder>\Microsoft.NET\Framework\<version number>Register the Microsoft.VisualStudioAnalyzer.Automation.DLL by using the 
    RegAsm.
    This can be done from the command prompt by passing the dll as command line 
    argument on the command line to the RegAsm. For example like this:C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\RegAsm.exe <VS.NET Install
    Directory>\Common7\Tools\Analyzer\VAPkg\ 
    Microsoft.VisualStudioAnalyzer.Automation.DLLMake sure that the registration completed successfully. If an error message
    stating that the assembly is not a valid .NET Framework assembly. This 
    indicates that the DLL is corrupted and you are required to use another 
    DLL. 
    The registration is required to be repeated as many times as it is required 
    to 
    successfully register the assembly.After the DLL is registered successfully with RegAsm, continue with the
    installation.
      

  3.   

    http://www.google.com/groups?as_q=2337%20exception%20was%20thrown%20for%20retail%20build&ie=UTF-8&oe=UTF-8&lr=&hl=zh-CN自己找一下