Resharper在razor模板中找不到资源文件

时间:2014-01-08 09:10:06

标签: asp.net-mvc razor resharper

是否可以将Razor视图中的ReSharper重构“Move to Resource”用于项目中的资源文件(而不是App_GlobalResources / App_LocalResources文件夹中)?

从C#,我可以选择将资源字符串移动到我的项目资源文件,但是从Razor视图中,我只能选择移动到aspnet特殊资源文件夹中的资源文件。

2 个答案:

答案 0 :(得分:1)

事实证明我在资源上的访问级别错误。它是内部的,当Razor视图被编译到不同的程序集时,它们无法访问我的资源。

答案 1 :(得分:1)

我在另一个stack overflow post

上找到了答案
  

使用"托管资源编辑器打开.resx文件" (默认),   看看屏幕的顶部。有一个名为" Access的下拉列表   改性剂&#34 ;.将其设置为公开。完成。