В настоящее время я генерирую пакеты nuget, передавая файл csproj вместо файла nuspec.Проблема в том, что мне нужно изменить имя пакета nuget, чтобы избежать конфликтов с другим проектом.
Это команда, которую я выполняю:
"C:\Program Files\dotnet\dotnet.exe" pack C:\VSTS\Agent\_work\1\s\src\MyProject\MyProject.csproj --include-symbols --include-source --output C:\VSTS\Agent\_work\1\a --no-build /p:Configuration=debug --include-symbols --include-source /p:PackageVersion=2018.10.11.3
Я попытался добавить в команду следующее, но это, кажется, игнорируется:
/p:Id=ThisIsWhatThePackageNameShouldBe
А также попытался изменить имя сборки в проекте (но не имя проекта),и затем делаем это:
/p:Id=$(AssemblyName)
Но это также игнорировалось.