无法从 Resources.resx 获取新添加的文件

Can not get newly added files from Resources.resx

我正在尝试将新文件添加到 Resources.resx,但是 Resources.Designer.cs 没有更新新文件,我无法通过 Assembly 获取该文件。只显示一个文件,是前段时间添加的。

我试过将 Resources.resx 中的 Access Modifier 设置为 InternalPublic 希望能解决这个问题,但后来我在 Resources.Designer.cs 中遇到错误 Ambiguity between 'Resources.resourceCulture' and 'Resources.resourceCulture.

一些post建议点击Run Custom tool,但是当我在Resources.resx文件上点击右键时没有这样的选项。

有人知道我缺少什么来进行 Resources.Designer.cs 更新吗?

解决了这个问题,所以如果其他人遇到这个问题,我就是这样做的。

对于Resources.resx,我将文件属性下的Custom ToolBuild Action分别设置为GlobalResourceProxyGeneratorEmbedded Resource。然后为每个添加的文件将 Build Action 设置为 Embedded Resource

我不知道这是否正确,但我似乎工作正常。