想要制作一个dnn模块

时间:2011-05-03 11:31:22

标签: c# asp.net visual-studio-2010 dotnetnuke

我是dnn的新手。我想在c#中创建一个dnn模块。我正在尝试,但有一个错误(他的文件'/cross/App_Code/AssemblyInfo.vb'和'/cross/App_Code/ADefHelpDesk/dnnHelpDeskDAL.designer.cs'使用不同的语言,这是不允许的,因为他们需要汇总在一起)。

如何删除此错误?

2 个答案:

答案 0 :(得分:2)

在web.config文件中执行以下操作。您必须注册app_code子文件夹以在编译期间生成粒度程序集

您的app_code应包含自定义模块的文件夹,其中包含buisnes逻辑和DB访问层。(请参阅在dnn中创建自定义模块)

    <system.web>
       <compilation>
     <!-- register your app_code subfolders to generate granular assemblies during compilation-->                                                                                    
              <codeSubDirectories>                      
          <add directoryName="ADefHelpDesk"/>
          </codeSubDirectories>
    </compilation>
      </system.web>

希望这会对你有帮助..

答案 1 :(得分:0)

尝试在web.config文件中添加代码子目录元素:

<configuration>
   <system.web>
      <compilation>
         <codeSubDirectories>
           <add directoryName="ADefHelpDesk"/>               
         </codeSubDirectories>
      </compilation>
   </system.web>
</configuration>