我正在使用WPF构建一个需要本地化的.NET程序。我期待使用LocBaml本地化应用程序并使用.resx文件。但是,这两个选项都需要特定的目录结构。我想使用IExpress(wikipedia)部署程序,以允许最终用户下载自解压文件。但是,IExpress只会打包一个文件列表,并且不会维护任何类型的目录结构,这会给本地化计划带来麻烦。以前有没有人遇到这样的问题?
答案 0 :(得分:2)
为了避免在使用IExpress时缺少目录结构,您可以提供命令行脚本(.cmd文件)来设置目录结构并将文件复制到适当的位置。您只需在包中包含此脚本并设置“安装后命令”即可运行脚本。
脚本示例:
@md french
@xcopy /q /y FR_docs.txt french\.
@xcopy /q /y FR_library.dll french\.
@xcopy /q /y FR_something.etc french\.
此过程将在msdn文档中讨论:Using IExpress Wizard to Create a DPInst Installation Package