我最近遇到一个相当奇怪的问题:我在Visual Studio 2017中开发了Windows Forms应用程序(C#)。最初的实现是在英语版本(系统和Visual Studio)上完成的。该应用程序具有多种形式,可以通过快捷键组合(例如ctrl + alt + P)打开。
现在,最近我不得不继续在安装了原始Visual Studio的德语系统上进行开发。我很惊讶,上面提到的快捷方式导致了建筑故障。仅在将快捷方式更改为“ Strg + ALt + P”后,它才有效-但仅在此系统上;在ENG系统上,构建失败,因为无法识别“ Strg”。
为什么在Visual Studio中,Visual Studio会根据系统/版本语言来考虑键?诸如键之类的东西不能取决于语言,不是吗?这意味着不可能开发一种可以用多种语言构建的应用程序-并且使用这种多语言团队将不再可行... 我想念什么?我已经尝试过翻译ENG和GER resx文件中的快捷方式,但这都不能解决问题。 任何帮助将不胜感激-我被困在这里。