VS 未能找到任何适合于指定的区域性或非特定区域性的资源

发布时间 2023-06-25 14:48:47作者: 我也是个傻瓜

问题描述

更新Visual Studio工程名称后,编译不报错,但运行时出现如下错误。

[消息] 运行错误。

[原因] 未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将"*.Properties.Resources.resources"正确嵌入或链接到程序集"*",或者确保所有需要的附属程序集都可加载并已进行了完全签名。,位置: 在 System.Resources.ManifestBasedResourceGroveler.HandleResourceStreamMissing(String fileName)

在 System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)

在 System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)

在 System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)

在 System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)

在 System.Resources.ResourceManager.GetObject(String name, CultureInfo culture)

解决方案

将命名空间名称修改成项目名称一致后,重新编译。