packagereference 里面的资产是怎么回事?
<PackageReference Include="Newtonsoft.Json" Version="9.0.1"><ExcludeAssets>All</ExcludeAssets> </PackageReference>
在项目文件里面,这一行代表引用包,可是有三个子项目,需要说一下:
IncludeAssets
ExcludeAssets
PrivateAssets
这三个是什么意思?
中文翻译,Assets是资产,反正无法理解说的是什么鬼。一开始我以为它可以定制引用库里面那个类,搞了好久才发觉这是一个部署选项。
可以取值:
compile 影响是否编译到当前项目
runtime 影响到运行时可不可以使用
contentFiles
build
analyzers
native
none 无
all 全部
这个packagereference 设计得非常灵活,他并不是我理解中那个单纯的包管理条目,他还设计成为编译过程中的各个组件提供资料的条目。如果单纯的代码包,用compile可以编译通过,但是不能执行,会提示缺乏相关库,如果compile和runtime一起使用,就能正常编译和运行。其他那些顾名思意,也是为编译过程的各种组件服务的。有一些库并不是运行文件需要的,而只是作为辅助开发工具使用,那么就可以用none。
另外,项目文件支持一个判断条件:
Condition="'$(TargetFramework)'=='netcoreapp2.1'"
这个判断条件可以根据不同的项目类型来选择引入相关包,非常好用。
项目文件
<Project Sdk="Microsoft.NET.Sdk"><PropertyGroup><OutputType Condition="'$(TargetFramework)'=='netcoreapp2.1'">Exe</OutputType><PackageVersion>1.0.2</PackageVersion><TargetFrameworks>netstandard2.0;netcoreapp2.1</TargetFrameworks></PropertyGroup></Project>
转载于:https://www.cnblogs.com/Nobel/p/9516949.html
packagereference 里面的资产是怎么回事?相关推荐
- 加入彭友会,啥都能学会!
编 辑:彭文华 来 源:大数据架构师(ID:bigdata_arch) 各位彭友萌好,我是老彭.又到了9月1日,开学的日子,路上又开始堵车了. 自从去年7月开始做公众号到现在,我们已经聚集了小3万的数 ...
- 未分配利润与利润表不一致_资产负债里的未分配利润与利润表不相等怎么回事...
资产负债里的未分配利润与利润表不相等怎么回事 两表中的未分配利润必须是一致的,否则报表是不平的,两表中也只有这个未分配利润是相等的. 如果确定在此期间没有出现过以前年度损益调整事项,没出现过利润分配事 ...
- 自动将 NuGet 包的引用方式从 packages.config 升级为 PackageReference
在前段时间我写了一篇迁移 csproj 格式的博客 将 WPF.UWP 以及其他各种类型的旧 csproj 迁移成基于 Microsoft.NET.Sdk 的新 csproj,不过全过程是手工进行的, ...
- 服务器主机启动不显示,服务器主机不启动怎么回事
服务器主机不启动怎么回事 内容精选 换一换 本文介绍了主机迁移服务SMS各特性版本的功能发布和对应的文档动态,新特性将在各个区域(Region)陆续发布,欢迎体验. 源端服务器数据收集声明.源端服务器 ...
- snapchat_机器中的幽灵:Snapchat不是移动优先的-完全是另一回事
snapchat by Ben Basche 通过本·巴什 机器中的幽灵:Snapchat不是移动优先的-完全是另一回事 (Ghost in the machine: Snapchat isn't m ...
- 敲重点,数据需要这么做才能成为资产
转载/大鱼的数据人生 作者:讨厌的大鱼先生 维克托·迈尔·舍恩伯格在<大数据时代>中曾经提到:"虽然数据还没有被列入企业的资产负债表,但这只是一个时间问题". 现在很多 ...
- 装X指南之用 Xposed 把某宝资产改成100w
第一节 一.前言 Xposed 能干嘛?我可以告诉你 Root + Xposed ,真的可以为所欲为.而 Android 开源,为"搞机"带了更多的乐趣的同时,当然也引入安全性问题 ...
- 数据资产目录建设之数据分类全解(上)
编 辑:彭文华 来 源:大数据架构师 彭友们好,我是老彭.春天来了,各种项目已经开始规划了,有些速度快的已经开始做了. 上周,我去某国企交流,本来是聊数据标准的事情,结果他们还有数据资产目录整理的工作 ...
- 纳瓦尔宝典 健康、爱和使命,以此为序,其他的都不重要 不把自己太当回事
赚钱跟工作的努力程度没什么必然联系.即使每周在餐厅拼命工作80个小时,也不可能发财.要想获得财富,你就必须知道做什么.和谁一起做.什么时候做.与埋头苦干相比,更重要的是理解和思考.当然,努力非常重要, ...
- 资产管理业务和财富管理
晚上还要加班,用几分钟简要答一下,回头再修改完善. 推荐题主读一本"金融市场与金融工具"方面的书就全弄清了. 这几个概念并不是互相独立的,也并非都是有准确外延的.对于此,如果会找法 ...
最新文章
- Windows下批处理文件(.bat)的使用
- 黑盒测试方法之边界值分析法
- “人文清华”讲坛——陈国青 大数据:颠覆的力量(附视频)
- 离线轻量级大数据平台Spark之JavaRDD关联join操作
- lamda过滤_java 使用Lambda和filter对对象集合过滤
- CHANGE MASTER TO语法--MySql数据库
- redis排行榜之日排行周排行设计
- 防火墙和路由器的滑铁卢:NAT Slipstreaming攻击
- A+B in Hogwarts (20)
- [译] 如何用 Python 写一个 Discord 机器人
- [Java] 蓝桥杯ADV-182 算法提高 前10名
- config system丢失
- 计算机辅助翻译 教学大纲,《计算机辅助翻译》本科课程教学大纲翻译本科
- 零基础如何自学编程?
- 中兴笔试c语言,中兴c语言笔试题
- 人脸识别摄像头与普通摄像头的区别
- mantis apache mysql_Windows上基于Apache+Mysql+PHP安装集成Mantis+Testlink
- SpringBoot (八)日志配置
- 谷歌浏览器崩溃、电脑版微信,vscode打不开网页
- 零代码制作客制化87键机械键盘
热门文章
- 面试必会 HashMap抄底不再怕
- mysql 执行时间有波动_阿里P8架构师谈mysql性能优化思路
- List常用方法总结
- oracle闪回scn,Oracle闪回查询及scn_to_timestamp
- C++ 引用 支持多级嵌套吗
- cat >> ipconf << EOF > EOF是什么意思
- 关于equals和==的几个注意点
- python输出特征相关矩阵_两个特征矩阵的有效成对相关
- 用matlab画玫瑰花,网上收到的用matlab画玫瑰花的代码怎么不行啊,报告错误,求大神...
- mysql12260怎么关闭_关于mysql的启动报错处理