写点什么

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:252330
用户头像

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

关注

评论

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

技术向上,场景向下丨华为云828 B2B企业节打通云上路径

轶天下事

聚焦私域营销降本提效,国联股份与火山引擎数智平台展开合作

字节跳动数据平台

大数据 数字化转型 数据平台 火山引擎 企业号9月PK榜

软件开发、管理全周期文档整理,满足开发、验收、投标支撑

金陵老街

在 Kubernetes 环境中实现证书管理的自动化

NGINX开源社区

nginx Kubernetes 证书管理

基于Prompt和迁移学习的文本分类优化

百度开发者中心

自然语言处理 #人工智能

真·Redis缓存优化—97%的优化率你见过嘛? | 京东云技术团队

京东科技开发者

redis 缓存 中间件 企业号9月PK榜 缓存优化

WorkPlus Meet:高效私有音视频会议,助力多场景协作

BeeWorks

轻量应用服务器价值典范,云耀云服务器助力企业穿越经济周期

轶天下事

华为云盘古大模型for医学,“良医小慧”让智慧诊疗触手可及

彭飞

工作流如何实现?集成?springboot+vue+activiti技术栈

金陵老街

使用ChatGPT快速构建优质网站模板的方法

百度开发者中心

#人工智能 ChatGPT 千帆大模型平台

降维算法了解一下

小魏写代码

解析Prompt自然语言处理的关键因素

百度开发者中心

#人工智能 ChatGPT Prompt 千帆大模型平台

使用Triton部署chatglm2-6b模型 | 京东云技术团队

京东科技开发者

人工智能 大模型 ChatGLM2-6B 企业号9月PK榜

打造承载百倍级增长后台背后的力量

优测云服务平台

性能优化 后台开发 性能测试 压力测试 性能压测

K-最近邻算法(KNN)

小魏写代码

OpenHarmony装饰指定自定义组件:@BuilderParam装饰器

OpenHarmony开发者

OpenHarmony

基于Java开发的数字采购系统(供应商、询价、招标、订单送货)

金陵老街

【稳定性】关于缩短MTTR的探索 | 京东物流技术团队

京东科技开发者

系统稳定性 系统稳定高可用 MTTR 企业号9月PK榜

征稿啦!第 18 届「中国 Linux 内核开发者大会」重磅启动

OpenAnolis小助手

Linux 开发者 内核 龙蜥社区 CLK

王文京受邀在财政部“会计大讲堂”做信息技术驱动当代会计创新发展的专题报告

用友BIP

智能会计

利用ChatGPT,SQL数据分析学习效率翻倍

百度开发者中心

#人工智能 ChatGPT SQL Server

【免费】2023云栖大会门票开抢啦!数量有限,先到先得!

阿里云CloudImagine

云计算 阿里云 云栖大会

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