Visual Studio 2017:“dje文化无法转换为此计算机上的CultureInfo对象”

问题描述 投票:0回答:1

我最近将一个C#WinForms项目从一台计算机移动到另一台计算机,两者都运行Visual Studio 2017.当我尝试打开其中一个表单时,我收到错误:

The dje culture cannot be converted to a CultureInfo object on this computer

有一个“忽略并继续”按钮,当我点击它时会冻结Visual Studio。这也只发生在其中一种形式上,所有其他形式都可以正常工作。

该表格被称为“奖励”,由文件Rewards.csRewards.designer.csRewards.dje.resxRewards.resx组成。如果需要,我可以上传这些文件。

什么类型的事情会导致此错误,我该如何解决?

c# visual-studio winforms visual-studio-2017
1个回答
0
投票

正如Jimi在评论中指出的那样,问题在于Visual Studio 2017正在寻找一种“dje”语言,而这种语言并不存在。我在$this.Language文件中将en值更改为Rewards.resx,并将Rewards.dje.resx文件重命名为Rewards.en.resx,然后就可以了。

© www.soinside.com 2019 - 2024. All rights reserved.