本地化的一个非常奇怪的问题(ASP.NET MVC)

时间:2010-05-08 04:38:44

标签: asp.net-mvc localization

我正在使用Web Developer 2010.我刚创建了一个资源文件lang.resx,其中包含不同的英文值。然后我用法语等价创建了一个lang.FR-fr.resx。但是在尝试编译之后,我得到了

  

错误131任务找不到“AL.exe”使用SdkToolsPath“C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.0A \ bin \ NETFX 4.0 Tools \”或注册表项“HKEY_LOCAL_MACHINE \” SOFTWARE \ Microsoft \ Microsoft SDKs \ Windows \ v7.0A“。确保已设置SdkToolsPath,并且该工具位于SdkToolsPath下正确的处理器特定位置,并且已安装Microsoft Windows SDK

这太奇怪了!如果我删除FR-fr部分,它将起作用,但当然不会有翻译。

我去了那个目录,发现我没有al.exe。我设法在.NET 2文件夹中找到它,但复制后它没有帮助。它引发了一个例外。我尝试重新安装.NET 4,以安装Windows SDK,但它仍然无效。

也许我可以以某种方式获取此al.exe文件?

1 个答案:

答案 0 :(得分:0)

我通过重新启动机器来解决它:)