.net 3.5项目本地化与VS2019中断

olmpazwi  于 2022-11-19  发布在  .NET
关注(0)|答案(1)|浏览(154)

我有一个面向.Net Framework 3.5的旧解决方案。该解决方案对各种表单和字符串使用本地化。当我使用VS Enterprise 2017(15.9.51)构建该解决方案时,一切工作正常,并且加载了匹配的本地化程序集(在此示例中为en-US):

但是,如果我使用Visual Studio Enterprise 2019(16.11.8)在另一台计算机上生成相同的源代码,则尽管正确设置了Application.CurrentCulture,也不会加载本地化程序集,因此本地化完全中断:

我甚至不知道从哪里开始解决这个问题,感谢任何帮助。

kmpatx3s

kmpatx3s1#

问题在本文之后得到解决:https://developercommunity.visualstudio.com/t/when-vs-2017-rc-is-installed-resourcesdll-is-gener/5735
主要观点是:在VS 2017 RTM中,通过选择“单个组件”选项卡中的“.NET Framework 3.5开发工具”解决了该问题。

相关问题