none
WPF使用CliclOnce发布多语言程序问题 RRS feed

  • 问题

  • 我使用locbaml的方法编写了一个支持多语言的程序, 可是在发布的时候遇上了难题.

    我的程序要求支持中文和英文, 于是我把一些C#代码中使用的需要多语言支持的放到了资源文件里面, 另一些XAML中出现的多语言部分, 采取LocBaml这个工具完成多语言化, 我把这个操作放到了BuildEvent之中, 这样一般情况下编译之后,能够得到正确的东西, 可是在打包发布的时候, 出现了一个问题, 打包进去的语言包里面只包含资源文件部分, 通过LocBaml方法得到的部分没有.

    我通过Output窗口观察, 发现在Publish的时候, 似乎Build了两次, 第一次正常, 会执行Build Events, 可是第二次没有执行Build Events, 这样得到的资源文件dll只包含一部分内容.

    请教大家如何解决?

     


    杭州学易科技有限公司
    2011年9月28日 9:20

答案

全部回复