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

网站建设总结 优帮云兰州网络营销推广价格

网站建设总结 优帮云,兰州网络营销推广价格,网站开发的论文参考文献,湖北省城乡和住房建设厅官方网站在 .NET 和 .NET Framework 项目中,引用其他库或项目的方式有一些区别和相同之处。以下是详细的对比: 相同点 引用目的: 目的:无论是 .NET 还是 .NET Framework 项目,引用其他库或项目的主要目的是为了使用这些库或项…

在 .NET 和 .NET Framework 项目中,引用其他库或项目的方式有一些区别和相同之处。以下是详细的对比:

相同点

  1. 引用目的:
    • 目的:无论是 .NET 还是 .NET Framework 项目,引用其他库或项目的主要目的是为了使用这些库或项目中定义的类型、方法和资源。
  1. 引用管理器:
    • 引用管理器:在 Visual Studio 中,使用“引用管理器”(Reference Manager)来添加、删除和管理项目的引用。
  1. 引用类型:
    • 程序集引用:可以引用其他程序集(DLL 文件)。
    • 项目引用:可以引用同一解决方案中的其他项目。
    • COM 互操作:可以引用 COM 组件。
    • 服务引用:可以添加对 WCF 服务的引用。
    • Web 服务引用:可以添加对 ASMX 服务的引用。
  1. 编译依赖:
    • 编译依赖:添加引用后,编译器会确保在编译项目时包含所引用的库或项目。

不同点

  1. 项目类型:
    • .NET Framework:项目类型包括控制台应用程序、Windows 窗体应用程序、WPF 应用程序、类库等。
    • .NET:项目类型包括控制台应用程序、Windows 窗体应用程序、WPF 应用程序、类库、ASP.NET Core 应用程序、Blazor 应用程序等。
  1. 目标框架:
    • .NET Framework:目标框架是特定版本的 .NET Framework(例如 .NET Framework 4.8)。
    • .NET:目标框架是 .NET Core 或 .NET 5 及更高版本(例如 .NET 6, .NET 7 等)。
  1. 引用方式:
    • .NET Framework:使用 packages.configPackageReference 来管理 NuGet 包引用。
    • .NET:主要使用 PackageReference 来管理 NuGet 包引用。
  1. 传递引用:
    • .NET Framework:引用关系不是传递性的,即如果项目 A 引用了项目 B,而项目 B 引用了项目 C,项目 A 不能直接使用项目 C 中的内容。
    • .NET:引用关系是传递性的,即如果项目 A 引用了项目 B,而项目 B 引用了项目 C,项目 A 可以直接使用项目 C 中的内容(除非显式禁用传递引用)。
  1. 项目文件格式:
    • .NET Framework:使用 .csproj 文件,格式相对简单。
    • .NET:使用 SDK 风格的 .csproj 文件,格式更加简洁和标准化。
  1. 依赖解析:
    • .NET Framework:依赖解析相对简单,主要依赖于 packages.configPackageReference
    • .NET:依赖解析更加复杂,支持依赖注入、包版本管理等高级功能。

项目 A 不能### 示例

####直接使用项目 C .NET Framework 中的内容**: 项目引用

假设 - 项目 A 需要直接引用项目你有一个 .NET Framework 类库项目 B 和 C,或者通过一个 .NET Framework项目 B 的公共 控制台应用程序接口间接使用项目项目 A C 中的内容。

.NET ,并且 `B项目引用

假设引用了你有一个 .NET另一个 .NET Framework 类库项目B和一个 类库项目 .NET 控制台应用程序项目 C

1A,并且. **项目 B B 引用项目引用了另一个 .NET 类库项目 C**: C`。

  1. 项目 - 在项目 B B 引用 中,右键项目 C: 点击“引用”, - 在项目 B 中,右选择“添加引用键点击“引用”,然后选择项目”,选择“添加 C

引用”,然后选择项目 C2. **项目。

  1. 项目 A 引 A 引用用项目 B项目 B**: :
    • 在 - 在项目项目 A 中,右键点击“ A 中,右引用”,选择“键点击“引用添加引用”,然后选择项目 B”,选择“添加

3.引用”,然后选择 **项目 A 可以直接使用项目 B项目 C 中的内容。

  1. ****:
    • 由于 .NET 的引用关系是传递性的,项目 A 可以直接使用项目 C 中的内容,而不需要显式引用项目 C。

总结

  • 相同点:引用的目的、管理器、类型和编译依赖在 .NET 和 .NET Framework 中是相同的。
  • 不同点:项目类型、目标框架、引用方式、传递引用、项目文件格式和依赖解析在 .NET 和 .NET Framework 中有所不同。

了解这些区别和相同点有助于你在不同的 .NET 版本之间进行项目管理和开发

http://www.yayakq.cn/news/137156/

相关文章:

  • 查询网站备案服务商论坛类网站搭建
  • 网页制作模板的淘宝网站代码seo推广方式
  • 企业网站的内容牛商网
  • 用手机如何做网站小型教育网站的开发与建设论文
  • 公司网站百度推广红色的网站
  • 成品电影网站建设wordpress 4.7.11搬家
  • 同创企业网站源码网页升级紧急通知直播
  • 网站规划说明济宁百度推广开户
  • 网站怎么做下载链接松江营销型网站建设公司
  • 移动端网站宽度做多大注册电气工程师考试
  • 建设网站最好的爱是做的电影网站吗
  • 公司logo生成器免费seo关键词排名优化怎样
  • 网站后台密码文件网站架设
  • 个人可否建立网站中国农业建设信息网站
  • 网站顺序wordpress设置会员下载
  • 湖州哪里做网站做网站广告词找王思奇
  • 苏州设计网页网站wordpress dux缩略图
  • 百度不收录网站文章新建网站怎么保存
  • 微山网站建设多少钱线上做汉语教师网站
  • 做奢侈品网站有哪些甘肃网站怎样备案
  • 黑龙江高端网站建设抖音代运营介绍
  • 海外公司网站 国内做备案住建局官网查询系统
  • 昆山普立斯特做的有网站泉州网络公司排名
  • 西宁高端网站建设贵阳模板做网站
  • 济南网站建设公司按需定制东圃网站建设
  • 行业网站大全wordpress萨隆
  • 天河建网站合肥公司网站搭建服务商
  • 北京网站建设北京国外做网站推广
  • 楚雄市城乡建设局网站万由nas做网站
  • 做货代网站移动网站设计