ошибка MSB4057: целевой «пакет» не существует в проекте, когда я создаю пакет nuget с MSBuild
Похоже, вы используете путь решения .sln
вместо пути проекта .csproj
при упаковке пакета с MSBuild.
Поскольку метаданные пакета содержатся непосредственно в файле .csproj
, вам следует переключить путь решения .sln на соответствующий путь проекта .csproj.
Команда выглядит так:
msbuild "YourProjectPath\xxxx.csproj" /t:pack /p:Configuration=Release
Надеюсь, это поможет.