是否可以将Razor视图中的ReSharper重构“Move to Resource”用于项目中的资源文件(而不是App_GlobalResources / App_LocalResources文件夹中)?
从C#,我可以选择将资源字符串移动到我的项目资源文件,但是从Razor视图中,我只能选择移动到aspnet特殊资源文件夹中的资源文件。
答案 0 :(得分:1)
事实证明我在资源上的访问级别错误。它是内部的,当Razor视图被编译到不同的程序集时,它们无法访问我的资源。
答案 1 :(得分:1)
我在另一个stack overflow post
上找到了答案使用"托管资源编辑器打开.resx文件" (默认), 看看屏幕的顶部。有一个名为" Access的下拉列表 改性剂&#34 ;.将其设置为公开。完成。