我正在.NET 4.0(C#)中的Web项目上工作,它使用资源文件,因此您可以在如下代码行中找到:
ResourceManager rm = new ResourceManager(typeof(Resources.MyResourcesFR));
MyResourcesFR 是资源文件的名称( MyResourcesFR.resx )。由于某些要求,我必须通过添加以下代码来修改 web.config 文件:
<system.codedom>
<compilers>
<!--C#-->
<compiler language="c#;cs;csharp"
extension=".cs"
compilerOptions="/docxml:+"
type="...">
<providerOption name="CompilerVersion" value="v4.0"/>
</compiler>
</compilers>
</system.codedom>
将此代码添加到web.config中后(属性 type 的内容是机密的),编译会产生以下错误:
错误CS0246找不到类型或名称空间名称“资源” (您是否缺少using指令或程序集引用?)
这是为什么的任何线索?
谢谢!