任务找不到“AL.exe”TFS 2013

时间:2014-11-13 09:37:30

标签: winapi resx tfs2013

我使用的是Windows 7 SP1和Visual Studio Ultimate 2013. TFS服务器2013安装在Windows Server 2008中。

尝试构建支持多语言resx文件的解决方案时发生以下错误:

  

C:\ Program Files   (86)\的MSBuild \ 12.0 \ BIN \ AMD64 \ Microsoft.Common.CurrentVersion.targets   (3001):任务找不到" AL.exe"使用SdkToolsPath""或者   注册表项" HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft   的SDK \的Windows \ v8.1A \ WinSDK-NetFx40Tools-86&#34 ;.确保   设置了SdkToolsPath,该工具存在于正确的处理器中   SdkToolsPath下的具体位置和Microsoft   已安装Windows SDK

我遇到了类似的问题,但这些解决方案并没有奏效。下面给出的很少:

  1. 安装Windows SDK

    • 已安装Windows SDK
    • al.exe出现在C:\Program Files\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools

    • al.exe出现在\Windows\v7.0A\bin and v8.0A\bin\NETFX 4.0 Tools

  2. 删除resx文件并构建

    • Resx文件是项目的一部分,我希望它们在我的构建中。
  3. 有什么想法解决这个问题?

1 个答案:

答案 0 :(得分:1)

感谢您的评论。我在服务器机器上安装了Windows SDK,其中安装了TFS。它解决了我的问题。