修改web.config后找不到命名空间“资源”

时间:2018-06-20 15:32:55

标签: c# .net-4.0 resources web-config

我正在.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指令或程序集引用?)

这是为什么的任何线索?

谢谢!

0 个答案:

没有答案