我有一个C#类库,其中包含多个按文件夹组织的资源文件。由于我希望生成的类都在同一个命名空间中,因此我设置了每个资源文件的CustomToolNamespace属性。
然而,通过Reflector,我发现尽管所有的类都被生成在同一个命名空间中,但嵌入资源的路径包含了资源文件所在目录的名称。
例如,在一个名为“Folder”的目录中放置FolderCustomNamespaceRes.resx的项目中。
已删除失效的ImageShack链接
对于FolderCustomNamespaceRes.resx的CustomToolNamespace设置为PublicResourcesTest,在Reflector中显示嵌入资源程序集的路径为PublicResourcesTest.Folder.FolderCustomNamespaceRes.resources。
已删除失效的ImageShack链接
这是一个错误还是我漏掉了什么?