У меня есть скрипт сборки 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 / доли / Dotnet / SDK / 2.1.301 / SDKs / NuGet.Build.Tasks.Pack / сборки / 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'.
У меня проблемы с выяснением, куда он хочет добавить это -NoDefaultExcludes
- Я попытался добавить его как собственную команду, но это не удалось.
- Я попытался добавить его в пакет dotnet, но это тоже не сработало
- Я попытался переименовать файл в .xml, который тоже не работает.