2

我正在尝试实现卫星程序集。我的情况与普通情况略有不同。

  • 我有一个可执行程序集(我们称之为 A.exe)和一个 .dll 程序集(B.dll)

  • A.exe 引用 B.dll 和 A.csproj 是我的解决方案中的启动项目

  • 我的字符串文件在程序集 B(类库)中

  • 我创建了卫星组件并将它们放在项目 B 的 Bin 文件夹中。

  • 问题是,无论我提供哪种文化,它总是依赖于嵌入在项目中的默认文化。(卫星组件不是)

  • 当我尝试将默认字符串文件和卫星程序集放在 .exe 项目中时,它们可以工作,但是一旦我将它们转移到 .dll 项目中,它们就不会

    有没有人对我的情况有任何解决方案。我无法将字符串文件放在 .exe 项目中(业务需求)

首先十分感谢。

由于我无法在单独的回复中回答我自己的问题,因此这是解决方案:

您需要将 Satellite 程序集的 .dll 文件放在库和可执行程序集的 \bin 目录中。

我从这个网站上的项目开始:

例子

并且只是详细说明了它以包含一个库类。我希望有办法把它贴在这里……如果有办法将项目附加到帖子上,请告诉我。

4

0 回答 0