【发布时间】:2016-08-16 20:40:52
【问题描述】:
我有一个 c# 项目。我已将 NameSpaceDeclarationSyntax 例如 namespace1 重命名为 namespace2 。 当我用 Visual Studio 和 roslyn api 编译这个项目时,我发现 Visual Studio 已经将项目的所有资源嵌入到 namespace2 中,只是属性文件夹中的资源文件已经嵌入了项目的默认命名空间。
我已经用 roslyn 嵌入了 namespace2 的所有资源,因此它没有运行。
抛出了以下异常:
找不到任何适合指定文化或中立文化的资源。确保 namespace1.properties.Resources.resources 正确嵌入或链接到程序集“assemblyname”...
我必须更改项目的默认命名空间或获取默认命名空间并嵌入,但我不知道如何查找或更改项目的默认命名空间?
【问题讨论】:
-
我找不到任何东西,你可以考虑在the roslyn repo询问。
标签: c# namespaces roslyn