C# 将resx添加到cab文件

C# 将resx添加到cab文件,c#,compact-framework,resx,cab,C#,Compact Framework,Resx,Cab,我在Windows Embedded上有一个应用程序,它使用.resx文件将应用程序翻译成不同的语言。 我还创建了一个installation.cab文件,但我不能将resx文件包含到此cab中 我怎样才能做到这一点? 感谢您提供的任何提示几件事: 你没有告诉我们你是如何添加文件的。您使用的是自定义INF文件,只是调用CABWIZ,还是使用的是Visual Studio安装程序项目 您做了什么来尝试包含该文件 最重要的是,RESX文件不包含运行时资源,您很少会部署它。RESX资源被编译成一个*.

我在Windows Embedded上有一个应用程序,它使用.resx文件将应用程序翻译成不同的语言。 我还创建了一个installation.cab文件,但我不能将resx文件包含到此cab中

我怎样才能做到这一点? 感谢您提供的任何提示

几件事:

  • 你没有告诉我们你是如何添加文件的。您使用的是自定义INF文件,只是调用CABWIZ,还是使用的是Visual Studio安装程序项目
  • 您做了什么来尝试包含该文件
  • 最重要的是,RESX文件不包含运行时资源,您很少会部署它。RESX资源被编译成一个
    *.resource.dll
    程序集,该程序集通常位于具有区域设置名称的子文件夹中(例如
    en-us
    fr-ca
    )。您需要部署那些具有挑战性的文件/文件夹,因为CABWIZ不允许重复的文件名(而且所有资源都有相同的文件名,只是不同的文件夹)。这种情况是由我们来处理的

  • 我使用的是Visual Studio安装程序,无法将resx文件添加到其中。我能够部署这些文件的唯一方法是通过“实现”选项。现在我要将我的翻译更改为XML文件,我想使用resx文件不是一个好主意