【发布时间】:2019-12-09 09:17:05
【问题描述】:
我正在使用德语版的 Visual Studio 2017。我们项目的另一个程序员使用的是英文版。现在我们的项目的 .resx 文件有问题。我们创建了一些菜单项并为它们提供了键盘快捷键。因为我们是在英文VS中创建的,所以.resx文件中ShortcutKeys的名字是英文的:
<data name="Example.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
<value>Ctrl+O</value>
现在如果我想在德文 VS 版本中编译代码,我得到以下错误:
Ungültige ResX-Datei。 Der angeforderte Wert "'Ctrl" konnte nicht gefunden werden。
英文:
ResX 文件无效。找不到请求的值“'Ctrl”
这个错误可以通过这个编辑来纠正(“Strg”而不是“Ctrl”):
<data name="Example.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
<value>Strg+O</value>
有没有更简单的方法来解决这个问题? 因为这样的快捷键很多,我们不能每次都对每个快捷键都解决这样的错误。
【问题讨论】:
-
也许您可以尝试在Developer Community 上报告有关此问题。
-
是的,谢谢,我在那里发现了一个类似的问题,但也没有解决:( developercommunity.visualstudio.com/content/problem/29523/…
标签: c# visual-studio shortcut resx