我正在尝试实现卫星程序集。我的情况与普通情况略有不同。
我有一个可执行程序集(我们称之为 A.exe)和一个 .dll 程序集(B.dll)
A.exe 引用 B.dll 和 A.csproj 是我的解决方案中的启动项目
我的字符串文件在程序集 B(类库)中
我创建了卫星组件并将它们放在项目 B 的 Bin 文件夹中。
问题是,无论我提供哪种文化,它总是依赖于嵌入在项目中的默认文化。(卫星组件不是)
当我尝试将默认字符串文件和卫星程序集放在 .exe 项目中时,它们可以工作,但是一旦我将它们转移到 .dll 项目中,它们就不会
有没有人对我的情况有任何解决方案。我无法将字符串文件放在 .exe 项目中(业务需求)
首先十分感谢。
由于我无法在单独的回复中回答我自己的问题,因此这是解决方案:
您需要将 Satellite 程序集的 .dll 文件放在库和可执行程序集的 \bin 目录中。
我从这个网站上的项目开始:
并且只是详细说明了它以包含一个库类。我希望有办法把它贴在这里……如果有办法将项目附加到帖子上,请告诉我。