如果您按照有关从另一个项目访问 resx 资源文件的说明使用 resx 文件创建翻译,则当项目是 .net 3.5 时,它不起作用并且似乎忽略了指定的文化。
看来问题是我的构建链所特有的。我已经安装
- .net 4.8
- Windows SDK 10(我有这个 C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools)
- 视觉工作室 2019
当我使用 jetbrain 的 dotPeek 检查输出 DLL 时,我看到卫星 DLL 是 .net 4.0
一位同事没有 .net 4.8 或 Windows SDK 10,他生产卫星 DLL .net 3.5 他有 Windows SDK 7。
AFAIK 的问题在于输出这些 DLL 的 al.exe。