我使用的是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
我遇到了类似的问题,但这些解决方案并没有奏效。下面给出的很少:
安装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
删除resx文件并构建
有什么想法解决这个问题?
答案 0 :(得分:1)
感谢您的评论。我在服务器机器上安装了Windows SDK,其中安装了TFS。它解决了我的问题。