我正在尝试在ASP.NET Core项目中使用资源(.resx)文件。我使用namedResource在rc1中工作,但似乎无法在RTM中使用它。这是我的project.json的样子:
"buildOptions": {
"embed": {
"include": [ "Resources/resource.resx" ]
}
}
我可以这样访问它:
Resources.ResourceManager.GetString("Field1");
似乎资源没有嵌入,因为我调试时没有任何东西。
非常感谢任何帮助。
答案 0 :(得分:0)
对于资源使用中的字符串: 删除嵌入。
var x = ResourceFoo.Field1;
对于资源使用中的文件: 包含文件嵌入(例如:/ Folder1 / ** / *) Assembly.GetExecutingAssembly()GetManifestResourceStream( “Folder1.Folder2.file.ext”);