当前位置: 首页 > news >正文

这款开源调研系统越来越“懂事”了

宜谇月芈EasySQLite 是一个 .NET 9 操作 SQLite 入门到实战详细教程,主要是对学校班级,学生信息进行管理维护。本文的主要内容是将 EasySQLite 项目解决方案文件格式从 .sln 格式升级为更简洁的 .slnx 格式。

GitHub开源地址:https://github.com/YSGStudyHards/EasySQLite

选型、开发、部署详细教程

第一天、SQLite 简介

第二天、在 Windows 上配置 SQLite环境

第三天、SQLite快速入门

第四天、EasySQLite前后端项目框架搭建

第五天、引入 SQLite-net ORM 并封装常用方法

第六天、后端班级管理相关接口完善和Swagger自定义配置

第七天、BootstrapBlazor UI组件库引入(1)

第七天、Blazor班级管理页面编写和接口对接(2)

第七天、Blazor学生管理页面编写和接口对接(3)

第八天、将 EasySQLite 从 .NET 8 升级到 .NET 9

第九天、在 .NET 9 中使用 Scalar 替代 Swagger

Windows10 IIS Web服务器安装配置

在IIS上部署ASP.NET Core Web API和Blazor Wasm

10款值得推荐的Blazor UI组件库

全面的ASP.NET Core Blazor简介和快速入门

.NET中使用BootstrapBlazor组件库Table实操篇

ASP.NET Core Web中使用AutoMapper进行对象映射

.slnx 文件格式的优势

减少了合并冲突的可能性,使团队协作更加顺畅。

保留了空白和注释,有助于保持文件的组织性和可读性。

采用标准化的 XML 格式,具有广泛的理解和使用基础,便于与其他工具集成。

新的解决方案文件格式在设计时考虑了清晰性,使开发人员能够轻松阅读和修改项目配置。这消除了手动编辑复杂文件时产生的许多困惑和错误。

新格式采用合理的默认设置,保持解决方案文件简洁并优化性能。这有助于高效利用资源,即使对于大型解决方案也是如此。

与旧版 Visual Studio 兼容,同时与 MSBuild 约定对齐,便于与其他工具平台集成。

.sln 文件格式内容

image

选中 EasySQLite.sln 右键选择记事本为打开方式查看 .sln 的文件格式内容:

Microsoft Visual Studio Solution File, Format Version 12.00

# Visual Studio Version 17

VisualStudioVersion = 17.7.34221.43

MinimumVisualStudioVersion = 10.0.40219.1

Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebApi", "WebApi\WebApi.csproj", "{EFA340DB-18A1-4BD4-9D4A-BB6E61A507A8}"

EndProject

Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebUI", "WebUI\WebUI.csproj", "{661DDCDF-776C-4034-9815-DF24A2D65AA3}"

EndProject

Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Utility", "Utility\Utility.csproj", "{87FD8748-3AC3-4361-91B9-0D7E6CF131F8}"

EndProject

Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Entity", "Entity\Entity.csproj", "{DCA3402A-1767-4B1C-B9C2-557EAB27F174}"

EndProject

Global

GlobalSection(SolutionConfigurationPlatforms) = preSolution

Debug|Any CPU = Debug|Any CPU

Release|Any CPU = Release|Any CPU

EndGlobalSection

GlobalSection(ProjectConfigurationPlatforms) = postSolution

{EFA340DB-18A1-4BD4-9D4A-BB6E61A507A8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU

{EFA340DB-18A1-4BD4-9D4A-BB6E61A507A8}.Debug|Any CPU.Build.0 = Debug|Any CPU

{EFA340DB-18A1-4BD4-9D4A-BB6E61A507A8}.Release|Any CPU.ActiveCfg = Release|Any CPU

{EFA340DB-18A1-4BD4-9D4A-BB6E61A507A8}.Release|Any CPU.Build.0 = Release|Any CPU

{661DDCDF-776C-4034-9815-DF24A2D65AA3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU

{661DDCDF-776C-4034-9815-DF24A2D65AA3}.Debug|Any CPU.Build.0 = Debug|Any CPU

{661DDCDF-776C-4034-9815-DF24A2D65AA3}.Release|Any CPU.ActiveCfg = Release|Any CPU

{661DDCDF-776C-4034-9815-DF24A2D65AA3}.Release|Any CPU.Build.0 = Release|Any CPU

{87FD8748-3AC3-4361-91B9-0D7E6CF131F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU

{87FD8748-3AC3-4361-91B9-0D7E6CF131F8}.Debug|Any CPU.Build.0 = Debug|Any CPU

{87FD8748-3AC3-4361-91B9-0D7E6CF131F8}.Release|Any CPU.ActiveCfg = Release|Any CPU

{87FD8748-3AC3-4361-91B9-0D7E6CF131F8}.Release|Any CPU.Build.0 = Release|Any CPU

{DCA3402A-1767-4B1C-B9C2-557EAB27F174}.Debug|Any CPU.ActiveCfg = Debug|Any CPU

{DCA3402A-1767-4B1C-B9C2-557EAB27F174}.Debug|Any CPU.Build.0 = Debug|Any CPU

{DCA3402A-1767-4B1C-B9C2-557EAB27F174}.Release|Any CPU.ActiveCfg = Release|Any CPU

{DCA3402A-1767-4B1C-B9C2-557EAB27F174}.Release|Any CPU.Build.0 = Release|Any CPU

EndGlobalSection

GlobalSection(SolutionProperties) = preSolution

HideSolutionNode = FALSE

EndGlobalSection

GlobalSection(ExtensibilityGlobals) = postSolution

SolutionGuid = {D382BE2C-2BAA-4F51-B4CB-3AA599CC7382}

EndGlobalSection

EndGlobal

将.sln 文件格式转换为新的.slnx 文件格式

接下来我们分享 2 种将现有项目的 .sln 文件格式转换为新的 .slnx 文件格式的方法。

使用 Visual Studio 2022 将.sln 格式另存为新的.slnx 格式

注意假如 Visual Studio 2022 的版本太低可能不支持将.sln 格式另存为新的.slnx 格式!!!

image

image

.NET CLI 命令转换迁移

现在 .NET CLI 已更新以处理 .slnx 文件格式,使用 dotnet sln migrate 命令将传统的 .sln 解决方案文件迁移到新的 .slnx 解决方案文件格式。

dotnet sln migrate

image

简洁的 .slnx 文件格式内容

image

作者名称:追逐时光者

作者简介:一个热爱编程、善于分享、喜欢学习、探索、尝试新事物和新技术的全栈软件工程师。

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。如果该篇文章对您有帮助的话,可以点一下右下角的【?推荐?】,希望能够持续的为大家带来好的技术文章,文中可能存在描述不正确的地方,欢迎指正或补充,不胜感激。

http://www.jsqmd.com/news/434395/

相关文章:

  • 无人机电力设备类数据集 通过yolov8输电线配网缺陷检测无人机航拍图像数据集的权重 推理识别检测 (不规范绑扎,螺栓销钉缺失)输电线不规范绑扎 输电线螺栓销钉缺失数据集的训练及应用
  • DeepSeek推广效果怎么样?如何联系DeepSeek广告服务商? - 品牌2026
  • Chrome浏览器 “此扩展程序不再受支持,因此已停用” 解决方案
  • 基于yolo对目标物体进行自动裁剪和模糊打码
  • Django过时了吗?从ASGI到AI时代的思考
  • 强烈安利! AI论文软件 千笔写作工具 VS Checkjie,MBA专属写作神器!
  • HarmonyOS小助手
  • 【URP】UnityHLSL顶点片元语义详解
  • 闭眼入!9个降AI率软件降AIGC网站测评:专科生必看的降AI率工具推荐
  • . LangChainj + 整合 Spring Boot
  • 效率直接起飞!AI论文软件 千笔·专业论文写作工具 VS Checkjie,研究生专属神器
  • 这份榜单够用!10个AI论文工具测评:本科生毕业论文写作必备指南
  • 北京丰宝斋官方声明:认准唯一官方渠道,守护藏家权益 - 品牌排行榜单
  • 2026年北京有名的住家保姆企业选购攻略,怎么选 - 工业品牌热点
  • 字符串题解一览
  • 专业住家保姆公司价格多少,北京靠谱企业怎么选择 - 工业推荐榜
  • DeepSeek上怎么出现自己的公司?哪家公司可以做DeepSeek广告? - 品牌2026
  • 天虹提货券回收(方法、流程、折扣) - 京顺回收
  • 分析智能型BROOK电机,哪家专业厂家性价比高 - mypinpai
  • 上海有哪些专业做模流仿真服务的公司?2026原创优选指南 - 冠顶工业设备
  • S002 字符串构造 最长相等真前后缀 CF1029A
  • 分析BROOK电机定制厂家怎么选,哪家性价比高值得推荐? - 工业设备
  • 2026年靠谱的住家保姆品牌企业推荐,北京吉至嘉家政实力入围 - 工业品网
  • 2026年分析全国面粉机成套设备加工厂哪家专业,性价比高的有几家? - 工业品牌热点
  • 2026年3月椰丝毯护坡厂家推荐,边坡工程专用材料厂家 - 品牌鉴赏师
  • 『NAS』把狼人杀搬进NAS,和AI玩一场尔虞我诈的游戏-Wolfcha
  • 2026年全国面粉机成套设备定制厂家费用怎么收,双狮粮油机械性价比高 - 工业推荐榜
  • 食品风味升级之选:国内咸味香精品牌浅析,预制菜调味料/餐饮配料/肉宝王/复合调味料/火锅底料,咸味香精品牌推荐排行 - 品牌推荐师
  • 2026年面粉机成套设备来样定制厂家推荐,双狮粮油机械靠谱吗 - myqiye
  • Python中in与not in