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

C# 共享项目的应用

概述

共享项目也可以称为共享资产项目,它允许在多个目标项目之间共享的代码。
它支持编译器指令,可以有条件地包含特定于平台的代码,以便编译为引用共享项目的项目的子集。 还有 IDE 支持,可帮助管理编译器指令并直观显示代码在每个应用程序中的外观。

什么是共享项目?

与大多数其他项目类型不同,共享项目没有任何 DLL 形式的输出,而是将代码编译到引用它的每个项目中。 从概念上讲,共享项目的整个内容被“复制到”每个引用项目并进行编译,就好像它是它们的一部分一样。

共享项目中的代码可以包含编译器指令,这些指令将启用或禁用代码部分,具体取决于哪个应用程序项目正在使用代码。
共享项目不会自行编译,它仅作为可包含在其他项目中的源代码文件的分组存在。 当被另一个项目引用时,代码将有效地编译为该项目的 一部分 。 共享项目不能引用任何其他项目类型 (包括其他共享项目) 。

创建共享项目

若要创建新的共享项目,请导航到 “文件>新建>项目”。
在 Visual Studio 中,在“创建新项目”页上的搜索框中输入“共享”。 选择 “共享项目” 模板,然后选择“ 下一步”。 输入项目的名称,然后选择“创建”。

http://www.lryc.cn/news/161747.html

相关文章:

  • Linux之基于HTTPS的静态网站
  • ChatGPT在机器人护理和老年人支持中的潜在角色如何?
  • LeetCode:261. 以图判树 - Python
  • Linux目录结构和远程使用
  • 淘宝销量展示方式变更背后的逻辑
  • Bytebase 和 GitLab 签署 Technology Partner 技术合作伙伴协议
  • 杭州高职画室哪家好?如何选择高职画室?高职美术学习选哪家画室?
  • 原型模式简介
  • SpringMVC(一)
  • 树的基本概念和存储结构
  • 深圳企业制作宣传片群体定位的重要性
  • 2309亚当arsd的11.1版本
  • spring---第七篇
  • 编程要搞明白的东西(二)
  • 检索与毒害 —— 对抗人工智能供应链攻击
  • Linux 禁止用户或 IP通过 SSH 登录
  • 14.Redis 主从复制
  • 常见的图像格式介绍:RAW、RGB、YUV
  • 极简极速-Bitset (bitmap)实现考勤打卡场景
  • word如何插入图片?3种常用的方法
  • Python/C API - 模組,型別,Tuple,例外和引用計數
  • 人工智能轨道交通行业周刊-第59期(2023.9.4-9.10)
  • ASP.NET Core 中的 MVC架构
  • C# PSO 粒子群优化算法 遗传算法 随机算法 求解复杂方程的最大、最小值
  • 网络协议从入门到底层原理学习(三)—— 路由
  • 2023/9/6 -- C++/QT
  • python爬虫,多线程与生产者消费者模式
  • WordPress 提示“此站点遇到了致命错误”的解决方法
  • Vue3,Typescript中引用组件路径无法找到模块报错
  • 科技成果鉴定之鉴定测试报告