2

将 Windows 8 升级到 Windows 8.1 后,我在构建 Visual Studio 2005 时出错

这是错误。

    Task failed because "LC.exe" was not found, or the .NET Framework SDK v2.0 is not installed.  The task is looking for "LC.exe" in the "bin" subdirectory beneath the location specified in the SDKInstallRootv2.0 value of the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework.  You may be able to solve the problem by doing one of the following:  
    1.) Install the .NET Framework SDK v2.0.  
    2.) Manually set the above registry key to the correct location.  
    3.) Pass the correct location into the "ToolPath" parameter of the task.

谁能帮我。

4

2 回答 2

5

将 Framework SDK 的路径添加到注册表中为我解决了这个问题。

相关键位于以下路径之一下:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NET\Framework(32 位)
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework(64 位)

我添加了一个名为的字符串值SDKInstallRootv2.0并将其值设置为 SDK 路径,它可能是以下之一:

  • C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0
  • C:\Program 文件 (x86)\Microsoft Visual Studio 8\SDK\v2.0
于 2014-09-29T06:21:07.790 回答
1

这在 Windows 10 中对我有用。

  1. 在命令中输入 regedit 打开注册表
  2. 然后导航到HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft.NETFramework
  3. 添加SDKInstallRootv2.0字符串值并将其设置为路径C:\Program Files (x86)\Microsoft Visual Studio 8\SDK\v2.0
  4. 保存密钥

我放截图

在此处输入图像描述

于 2019-12-04T15:05:20.620 回答