本页说明如何在 LCode 中选择语言与项目模板、理解「解决方案」与「项目」的关系,以及在一个解决方案里管理多个项目。面向 .NET Framework 4.8;操作步骤以中文界面文案为准。

先选语言还是先选模板

打开新建项目对话框后,左侧类别树按语言分组(如 C#VB),右侧再选具体模板。因此顺序是:先选定语言,再选模板类型。

提示:两种语言都能做窗体、类库与控制台。选定后整个项目语言不宜中途混用;需要对照时可在本手册中同时查看 C# 与 VB.NET 示例。

三种常用项目模板

小白日常开发请优先只选下面三种。C# 与 VB 均提供对应模板文件(FormsProject.xptLibrary.xptConsoleProject.xpt),界面中文名称如下;目标框架列表均包含 v4.8,创建时请选 .NET Framework 4.8。

界面名称 模板文件 输出类型 适合做什么
Windows 应用程序 FormsProject.xpt WinExe(窗体 EXE) 带窗口界面的桌面程序;默认打开 MainForm,可用设计器拖控件
类库 Library.xpt Library(DLL) 封装可复用代码;编译结果为 DLL,不能单独当启动程序运行
控制台应用程序 ConsoleProject.xpt Exe(控制台 EXE) 黑窗口命令行程序;适合算法练习、批处理工具,无窗体设计器

对话框中还会出现 Windows 用户控件库ControlLibrary)、空项目EmptyProject)、WPF / MVC 等模板。初学者默认不要选它们:控件库与类库一样产出 DLL 且偏向自定义控件;空项目几乎无起始文件;WPF/MVC 与本手册主讲的 WinForms 路径不同。

易错点:选错模板

截图待补:请对照 LCode 中的新建项目对话框核对模板列表。打开路径:
  • 菜单 文件 → 新建 → 解决方案…文件 → 新建 → 项目…;或
  • 开始页上的新建解决方案按钮。
对话框标题为「新建项目」。在左侧类别中选 C#VB(窗体/控制台常出现在子类「Windows应用程序」下),右侧模板列表中确认选中的是「Windows 应用程序」「类库」或「控制台应用程序」。配图文件计划为 images/new-project-templates.png,可后补。

选错时常见后果:

解决方案与项目

解决方案是容器(通常对应一个 .sln 文件),里面可以放一个或多个项目(各自有 .csproj / .vbproj)。日常新建时:

  1. 选择新建解决方案(或菜单 文件 → 新建 → 解决方案…),会打开「新建项目」对话框,并同时创建解决方案与第一个项目。
  2. 填写名称位置,必要时填写解决方案名称;可勾选「创建解决方案的目录」以便单独建一层文件夹。
  3. 确认目标框架为 .NET Framework 4.8 后创建。此时解决方案树里会看到该项目。

若已打开解决方案,仍可再添加项目:在解决方案节点上右键选择新项目,或使用 文件 → 新建 → 项目…(在已有解决方案打开时会把新项目加入当前解决方案,而不是再开一套空白解决方案)。多个项目可以并存并一起保存。

一解决方案多项目

典型组合:一个「Windows 应用程序」作界面,一个「类库」放共享逻辑。需要注意启动与编译的范围:

提示:界面项目引用类库后,一般先保证类库能编译通过,再运行窗体项目。引用 DLL 的详细步骤见开发专题 引用 DLL 及入门页 DLL 动态链接库开发入门

相关阅读

同一分区还可继续阅读:文件与编辑器运行与编译