C# 为IncludeAssets创建具有特定默认值的nuget包
我有一个类库,我想作为nuget包发布。它包含编译时必需的一些属性(为了使分析器正常工作),但不需要以传递方式包含,即应在包引用上启用C# 为IncludeAssets创建具有特定默认值的nuget包,c#,nuget,nuget-package,C#,Nuget,Nuget Package,我有一个类库,我想作为nuget包发布。它包含编译时必需的一些属性(为了使分析器正常工作),但不需要以传递方式包含,即应在包引用上启用all。我知道这可以通过true实现,但是,这也设置了运行时;建设;本地人;内容文件;分析仪;buildtransitive,这不是我需要的。我需要这个的默认值是compile;运行时 如何修改包以获得正确的默认值 包定义的当前状态: 真的 真的 安装时,这将成为 全部的 运行时间;建设;本地人;内容文件;分析仪;可传递的 我希望是这样 全部的 编撰;运
all
。我知道这可以通过true
实现,但是,这也设置了运行时;建设;本地人;内容文件;分析仪;buildtransitive
,这不是我需要的。我需要这个的默认值是compile;运行时
如何修改包以获得正确的默认值
包定义的当前状态:
真的
真的
安装时,这将成为
全部的
运行时间;建设;本地人;内容文件;分析仪;可传递的
我希望是这样
全部的
编撰;运行时
你有没有弄清这件事的真相?@C.AugustoProiete我得出结论,这在常规包装规格下是不可能的。谢谢@stefan。那太不幸了。它基本上打破了插件场景的developmentDependency
用法(我们需要开发包,但不随插件一起提供)