如何在创建nuget包时使用-NoDefaultExcludes
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在创建nuget包时使用-NoDefaultExcludes相关的知识,希望对你有一定的参考价值。
我有一个travis构建脚本在该脚本中它包含一个nuget包
dotnet pack src/Google.Analytics.SDK.Core --configuration $BUILD_CONFIGURATION --no-restore --no-build --output $NUPKG_DIR /p:NuspecFile=$NUSPEC_PATH
$ NUSPEC_PATH是一个.nuspec
文件。
我在构建中收到以下警告。
/usr/share/dotnet/sdk/2.1.301/Sdks/NuGet.Build.Tasks.Pack/build/NuGet.Build.Tasks.Pack.targets(198,5):警告NU5119:文件'/ home / travis / build / LindaLawton / google-analytics-dotnet-sdk / deploy / .nuspec'未添加到包中。以“。”开头的文件和文件夹默认情况下排除以'.nupkg'结尾。要包含此文件,请使用命令行中的-NoDefaultExcludes [/home/travis/build/LindaLawton/google-analytics-dotnet-sdk/src/Google.Analytics.SDK.Core/Google.Analytics.SDK.Core.csproj]创建包'/home/travis/build/LindaLawton/google-analytics-dotnet-sdk/NuPkg/Daimto.Google.Analytics.Tracker.SDK.1.0.0-beta.nupkg'。
我无法弄清楚它想要我添加这个qazxsw poi的位置
- 我尝试将其添加为自己的命令,但失败了。
- 我尝试将它添加到dotnet包中,但也没有用
- 我已经尝试将文件重命名为.xml,但这也无效。
在csproj文件中或从命令行传递/ p中将名为NoPackageAnalysis的属性设置为true:NoPackageAnalysis = true
以上是关于如何在创建nuget包时使用-NoDefaultExcludes的主要内容,如果未能解决你的问题,请参考以下文章
在 VS 2019 中升级 nuget 包时如何让升级按钮工作?
VS 中NuGet 尝试还原程序包时出错"*"已拥有为"**"定义的依赖项