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

手机网站弹窗大唐网站建设

手机网站弹窗,大唐网站建设,邢台123生活信息,网站建设及域名申请 厦门1️⃣ 共享项目的创建打开Visual Studio 2022 选择C# 选择 共享项目模版 创建一个名称为 1_Shared 的共享项目2️⃣ 共享项目的作用2.1 什么是共享项目共享项目是一组源代码文件的容器,它可以被其它项目添加共享项目引用,从而和其它项目编译在一起。 …

1️⃣  共享项目的创建


打开Visual  Studio 2022 选择C#  选择 共享项目模版 

创建一个名称为 1_Shared 的共享项目


2️⃣ 共享项目的作用


2.1 什么是共享项目


共享项目是一组源代码文件的容器,它可以被其它项目添加共享项目引用,从而和其它项目编译在一起。
共享项目不能像类库项目一样被编译成 .dll 和 exe 文件。它可以想象成一个共享代码的文件夹。

其它项目引用 共享项目

其它项目应用共享项目编译之后

共享项目的代码被编译到项目dll里面

特性          共享项目 (Shared Project)                   类库项目 (Class Library)
输出  无输出dll   输出dll  或 exe
引用方式添加引用共享项目添加引用项目或程序集
编译过程编译时,共享项目中的所有代码文件都会被直接复制到引用它的项目中,并一起编译编译后,引用项目会依赖已经编译好的类库程序集。
条件编译支持非常好。可以在共享项目的代码中使用 #if ... #endif,并在每个引用它的项目中定义不同的编译符号,从而使代码在不同项目中表现出不同行为。条件编译符号在类库自身项目中定义。引用它的项目无法改变类库内部的编译条件。
适用场景需要在多个项目(如客户端和服务器)之间共享代码,但这些项目可能面向不同的平台(如 iOS, Android, WPF),并且需要少量平台特定的代码调整。创建可重用的、逻辑独立的通用功能模块。希望模块有明确的版本和接口,并能被多个解决方案或团队使用。


2.2 共享项目使用案例

比如多个平台都有相同的逻辑,比如平台项目的主框架部分都有相同的逻辑和功能,但只有每个平台主界面不相同 这个时候可以 将各个平台相同的部分代码部分 抽取出来 作为共享项目,其它平台引用这个共享项目,然后共用框架逻辑,其它界面部分遵循其它平台的 部分。

http://www.dtcms.com/a/544626.html

相关文章:

  • 播放本地音频的代码
  • cefsharp139-H264-X86升级测试(MP4)-支持PDF预览-chromium7258定制浏览器
  • pandoc导出markdown为PDF,同时解决中文内容报乱码的错误
  • 【printpdf】生成PDF的全能Rust库printpdf
  • 小技巧:ipynb转pdf
  • 计算机网络自顶向下方法16——应用层 因特网视频 HTTP流和DASH
  • 摄像头选型与对应采集工具方案
  • 免费的行情软件下载安装佛山网站优化指导
  • 仓颉尾递归优化:从编译器实现到函数式编程实践
  • 小智机器人连接抖音直播间教程
  • webhooks
  • 基于Springboot + vue3实现的亚运会志愿者管理系统
  • 绥中做网站百度如何网站
  • 双碳主题互动装置-低碳环保互动游戏-VR环保展厅方案
  • AI重构兴趣内容与营销生态,驱动消费全链路升级
  • 【数据结构】从线性表到排序算法详解
  • 网站家建设培训学校设计科技公司官网
  • SPIR-V后端稳定性的推进工作报告总结
  • MySQL逗号分隔字段-历史遗留原因兼容方案
  • Bun.js + Elysia 框架实现基于 SQLITE3 的简单 CURD 后端服务
  • 做网站 怎么赚钱吗网站数据分析课程
  • Rust——迭代器适配器深度解析:函数式编程的优雅实践
  • 理解PostgreSQL中的映射表
  • Java1029 抽象类:构造方法
  • 类和对象(中)——日期类的实现取地址运算符重载
  • Linux系统编程—线程同步与互斥
  • 【笔试真题】- 百度第一套-2025.09.23
  • notion模板 | 小胡的第二大脑[特殊字符]- 使用案例
  • notion模版 | 小胡的第二大脑[特殊字符]-介绍
  • 公司网站被百度转码了银川网站建设设计