C# 共享项目的应用

概述

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

什么是共享项目?

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

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

创建共享项目

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神仙别闹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值