任务失败是因为找不到“AL.exe”,或者正确的Microsoft Windows SDK未安装。该任务在注册表键HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A的InstallationFolder值指定的位置下的“bin”子目录中寻找“AL.exe”。您可以通过以下方式之一解决问题:
1. 安装Microsoft Windows SDK for Windows Server 2008和.NET Framework 3.5。 2. 安装Visual Studio 2008。 3. 手动将上述注册表键设置为正确的位置。 4. 将正确的位置传递到任务的“ToolPath”参数中。
当我向我的 UnitTest 项目文件夹添加资源文件时,就会出现这个错误。这些资源文件并没有直接用于程序的本地化,它们只是普通的文件。我需要它们来单元测试程序内部加载这些资源文件的逻辑,使用了ResXResourceReader。
有人能解释一下为什么会出现这个错误吗?
编辑: 安装Windows SDK解决了这个问题,正如错误所述。但我仍然想知道为什么会出现这个错误,这对我来说没有意义。