新增模块没有加载 | 左侧的导航菜单栏没显示
作者:C/S框架网  发布日期:2012-12-21 20:04:04
  新增模块没有加载 | 左侧的导航菜单栏没显示


1.检查模块主菜单的标题命名与模块枚举类型定义的命名是否一致,模块主窗体的构造器添加一行代码:


C# Code:

menuMainBaseData.Text = GTMES.Interfaces.ModuleNames.DataDictionary;



模块主窗体的构造器代码参考:


C# Code:

public frmModuleMain()
{
   InitializeComponent();
   
   _ModuleID = (int)GTMES.Interfaces.ModuleID.DataDictionary; //设置模块编号
   _ModuleName = GTMES.Interfaces.ModuleNames.DataDictionary;//设置模块名称
   menuMainBaseData.Text = GTMES.Interfaces.ModuleNames.DataDictionary; //与AssemblyModuleEntry.ModuleName定义相同
   
   this.MainMenuStrip = this.menuStripMain;
   this.SetMenuButtonRelations();
   this.SetMenuTag();
   this.SetLanguage();
}

//来源:C/S框架网(www.csframework.com) QQ:23404761





2.检查Properties\AssemblyInfo.cs文件内添加是否添加AssemblyModuleEntry特性,检查模块主窗体的命名空间是否正确。

贴图图片

3.检查debug输出目录与主程序在debug目录,确定编译的DLL文件在debug目录。

贴图图片


4.检查新增模块的.NET程序集体版本是否与主程序版本一致。若主程序预设是Framework4.0, 而新模块是4.5会导致加载失败。


贴图图片


5. 生成目标平台改为x86, 检查与主程序是否一致。


贴图图片



参考《C#.Net CS快速开发框架- 新增业务模块(视频下载)》
http://www.csframework.com/archive/6/arc-6-20110412-1325.htm











上一篇 下一篇