1

我正在创建一个内部 VS 模板来创建一个多语言网站的新版本,其中包含由向导填充的自定义字段。一切顺利,直到我尝试运行该程序。跑步后,我收到...

找不到适合指定区域性或中性区域性的任何资源。确保“<My Namespace>.Global.resources”在编译时被正确嵌入或链接到程序集“<My program>”中,或者所有需要的附属程序集都是可加载的并且是完全签名的。

如果我打开 resx 文件并保存它们,或者选择在构建之前运行自定义工具,它可以正常工作,但如果我在创建项目后立即尝试构建,我会收到该错误。

我对所有 resx 文件的设置都是...

  • 构建操作 - 嵌入式资源
  • 复制到输出目录 - 不要复制
  • 自定义工具 - PublicResXFileCodeGenerator
  • 自定义工具命名空间 - <我的命名空间>

大多数情况下,我只是在寻找一种在构建时运行自定义工具的方法。正如我所描述的那样,这确实需要工作。这是一家大公司,非程序员/非专家在这里工作。

在此先感谢,安德鲁

4

0 回答 0