写点什么

NuGet 2.0 带来新的打包规约,但还不支持 Mono、Python 和 C++

  • 2012-07-04
  • 本文字数:579 字

    阅读完需:约 2 分钟

尽管版本号变化很大,但 NuGet 2.0 实际上只做出了相当小的变化。 除了在包管理控制台中改善了标签页之外,大多数变更都是围绕打包规约(packaging conventions)做出的。

在过去,唯一支持特定框架的文件夹是“lib”。 在这个版本中,“content”和“tools”也可以用类似的方式分开。 content 文件夹中的文件会直接复制到项目的根目录下。 这可以用于许可文件、图像以及任何项目需要的文件,除了程序库文件。

tools 文件夹主要用于包的安装和卸载脚本。 这些脚本是用 PowerShell 编写的,当把包添加到项目中时,包管理器就会执行它。 脚本接受的一个参数是 $project,它是对 Visual Studio 的 EnvDTE 项目对象的引用。 使用它你可以借助一般的 VS 插件和宏做很多事情。

另一项变更是注册包依赖关系(package dependencies)的方式。 在过去,包的依赖关系要么是所有,要么是没有。 现在你可以通过target 框架对依赖关系分组,每个组都带有特定框架的标签。 你还可以创建默认的依赖关系组,但它只有在没有其他匹配的情况下才会被使用。

NuGet 仍然是一种明确针对 C#、VB 和 F#的工具。 还没有提供对 IronPython、C++/CLI 和 Mono 项目的支持。 由于你无法直接从 NuGet.org 直接下载 NuGet 安装包,所以使用这些项目类型的开发者需要使用命令行工具

查看英文原文: NuGet 2.0 Brings New Package Conventions, Still no Mono, Python, or C++ Support

2012-07-04 03:252255
用户头像

发布了 340 篇内容, 共 144.2 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

一图看懂华为云CodeArts Inspector 三大特性,带你玩转漏洞管理服务

云计算 软件开发 华为云

Apache IoTDB 作为合作伙伴参加 Doris Summit Asia 2023!

Apache IoTDB

国产化即时通讯平台WorkPlus,助力企业实现自主可控的沟通与协作

BeeWorks

WorkPlus一站式解决方案,助力企业构建统一门户系统

BeeWorks

华为云API图像搜索ImageSearch的快捷性—AI帮助您快速归类图片

YG科技

2023云栖大会即将开幕,速来免费预约!

阿里云CloudImagine

云计算 阿里云 云栖大会

报名开始|聚焦云原生供应链、AI 基础设施!KCD 2023 杭州站等你

OpenAnolis小助手

操作系统 杭州 龙蜥社区 kata KCD

基于 ACK Fluid 的混合云优化数据访问(三):加速第三方存储的读访问,降本增效并行

阿里巴巴云原生

阿里云 云原生 容器服务

WorkPlus私有部署即时通信助力企业信息安全与高效协作

BeeWorks

百度世界2023剧透丨肖阳:「语义检索技术+大语言模型」融合,百度「新搜索」将亮相

彭飞

别再说被八股文害惨了!GitHub阿里Java面试题库标星145K不无道理

程序员万金游

#java #面试 #编程 #程序员 #Mysql

作为前端应该了解的后端常识

程序员万金游

Vue js #前端 #HTTP

强静态类型,真的无敌

树上有只程序猿

静态 类型

慕圣妃轻医美4998系统开发

张泽🐟APP小程序开发定制

软件测试/测试开发丨App自动化—CSS 定位与原生定位

测试人

Python 程序员 软件测试 自动化测试 测试开发

天谋科技与华为鲲鹏完成兼容性互认证

Apache IoTDB

设计师、教师、奶爸从零开始做提示词,文心一言APP让提示词“人人可用”

彭飞

最高评级!华为云CodeArts Board获信通院软件研发效能度量平台先进级认证

YG科技

华为云发布CodeArts Governance开源治理服务,开源使用更安心

YG科技

软件测试/测试开发丨App自动化测试——显示等待高级使用

测试人

Python 程序员 软件测试 app自动化测试 显式等待

请查收:赛博威TPM营销费用管理指南——费用管理类型篇

赛博威科技

营销数字化

OpenHarmony嵌套类对象属性变化:@Observed装饰器和@ObjectLink装饰器

OpenHarmony开发者

低代码开发不可能取代程序员

互联网工科生

低代码

Last Week in Milvus

Zilliz

非结构化数据 Milvus Zilliz AIGC

百度世界2023剧透丨百度王颖:百度文库每周上线2-3个AI新功能,累计使用次数近亿

彭飞

南扬集团轻医美4998系统开发

张泽🐟APP小程序开发定制

NuGet 2.0带来新的打包规约,但还不支持Mono、Python和C++_语言 & 开发_Jonathan Allen_InfoQ精选文章