Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为IncludeAssets创建具有特定默认值的nuget包_C#_Nuget_Nuget Package - Fatal编程技术网

C# 为IncludeAssets创建具有特定默认值的nuget包

C# 为IncludeAssets创建具有特定默认值的nuget包,c#,nuget,nuget-package,C#,Nuget,Nuget Package,我有一个类库,我想作为nuget包发布。它包含编译时必需的一些属性(为了使分析器正常工作),但不需要以传递方式包含,即应在包引用上启用all。我知道这可以通过true实现,但是,这也设置了运行时;建设;本地人;内容文件;分析仪;buildtransitive,这不是我需要的。我需要这个的默认值是compile;运行时 如何修改包以获得正确的默认值 包定义的当前状态: 真的 真的 安装时,这将成为 全部的 运行时间;建设;本地人;内容文件;分析仪;可传递的 我希望是这样 全部的 编撰;运

我有一个类库,我想作为nuget包发布。它包含编译时必需的一些属性(为了使分析器正常工作),但不需要以传递方式包含,即应在包引用上启用
all
。我知道这可以通过
true
实现,但是,这也设置了
运行时;建设;本地人;内容文件;分析仪;buildtransitive
,这不是我需要的。我需要这个的默认值是
compile;运行时

如何修改包以获得正确的默认值

包定义的当前状态:


真的
真的
安装时,这将成为


全部的
运行时间;建设;本地人;内容文件;分析仪;可传递的
我希望是这样


全部的
编撰;运行时

你有没有弄清这件事的真相?@C.AugustoProiete我得出结论,这在常规包装规格下是不可能的。谢谢@stefan。那太不幸了。它基本上打破了插件场景的
developmentDependency
用法(我们需要开发包,但不随插件一起提供)