我正在阅读有关本地化的内容,但有一个主题我并没有真正了解。在我正在阅读的书中(开发 ASP.Net MVC 4 Web 应用程序)它说我可以使用程序集链接器(al.exe)从 .resx 文件创建附属程序集,以便应用程序获得一些性能提升,而不是直接从一份文件。
接下来,它给了我一个示例,说明如何通过Visual Studio Command Prompt
使用Assembly Linker
. 但我为什么要这样做?当我构建应用程序时,会在 bin 文件夹中创建文件夹,其中包含我创建的每种语言的 .dll 文件,即 .resx 文件。喜欢en-US/project.resources.dll
。
我是否遗漏了一些东西,或者这些不是al.exe
用于创建附属程序集时引用的附属程序集?al.exe
Visual Studio 在构建应用程序时不能做的事情是什么?