我有一个面向.Net Framework 3.5的旧解决方案。该解决方案对各种表单和字符串使用本地化。当我使用VS Enterprise 2017(15.9.51)构建该解决方案时,一切工作正常,并且加载了匹配的本地化程序集(在此示例中为en-US):
但是,如果我使用Visual Studio Enterprise 2019(16.11.8)在另一台计算机上生成相同的源代码,则尽管正确设置了Application.CurrentCulture,也不会加载本地化程序集,因此本地化完全中断:
我甚至不知道从哪里开始解决这个问题,感谢任何帮助。
1条答案
按热度按时间kmpatx3s1#
问题在本文之后得到解决:https://developercommunity.visualstudio.com/t/when-vs-2017-rc-is-installed-resourcesdll-is-gener/5735
主要观点是:在VS 2017 RTM中,通过选择“单个组件”选项卡中的“.NET Framework 3.5开发工具”解决了该问题。