我有一个解决方案,其中我的资源文件突然停止了引用。资源包含在我的解决方案中,它正在生成类文件,其中包含所有字符串引用等等。我还可以向文件中添加字符串,这些字符串也反映在生成的类中。
但是,当我试图在Razor文件中引用时,我会得到以下错误;
名称空间“公共”中不存在类型或名称空间名称“注释”(是否缺少程序集引用?)
根据其他堆栈问题,我将“CustomTool”属性设置为“ResXFileCodeGenerator”,但这似乎没有什么区别吗?

resx性质

生成类

剃刀错误,我目前正在使用VisualStudio2017社区15.4.0获取信息。
发布于 2017-10-17 11:24:41
使用Pulic作为资源文件的访问修饰符。在您的视图中,您必须对类使用完整的命名空间:
BridgeDirect.Common.Comments如果要包含所有视图的命名空间,可以将其添加到Web.config中:
<system.web>
...
<pages>
<namespaces>
<add namespace="BridgeDirect" />
</namespaces>
</pages>
</system.web>https://stackoverflow.com/questions/46787078
复制相似问题