我是dnn的新手。我想在c#中創建一個dnn模塊。我在嘗試但出現錯誤(他將文件'/cross/App_Code/AssemblyInfo.vb'和'/cross/App_Code/ADefHelpDesk/dnnHelpDeskDAL.designer.cs'使用不同的語言,但這是不允許的,因爲它們需要彙編在一起)。想製作一個dnn模塊
該錯誤將如何刪除?
我是dnn的新手。我想在c#中創建一個dnn模塊。我在嘗試但出現錯誤(他將文件'/cross/App_Code/AssemblyInfo.vb'和'/cross/App_Code/ADefHelpDesk/dnnHelpDeskDAL.designer.cs'使用不同的語言,但這是不允許的,因爲它們需要彙編在一起)。想製作一個dnn模塊
該錯誤將如何刪除?
嘗試在你的web.config文件中添加代碼子目錄元素:
<configuration>
<system.web>
<compilation>
<codeSubDirectories>
<add directoryName="ADefHelpDesk"/>
</codeSubDirectories>
</compilation>
</system.web>
</configuration>
不要在web.config文件以下。您必須註冊您的app_code子文件夾以在編譯期間生成粒度程序集。
你的app_code應包含一個文件夾,其中包含buisnes邏輯和數據庫訪問層,你的自定義模塊。(請參閱創建DNN中的自定義模塊)
<system.web>
<compilation>
<!-- register your app_code subfolders to generate granular assemblies during compilation-->
<codeSubDirectories>
<add directoryName="ADefHelpDesk"/>
</codeSubDirectories>
</compilation>
</system.web>
希望這將幫助你..