我们正在努力迁移到 PackageReference 恢复样式 csproj,但对于此类项目有许多 nuspec,它们依赖于一些默认的 nuget pack CLI 行为。具体来说:
- 版本替换
- 依赖项部分的自动生成
- 自动生成文件部分
本质上,我希望在 csproj 上运行 dotnet pack,并让它使用 csproj 生成文件、依赖项和版本,但其余元数据的现有 nuspec 文件。
如果我在 csproj 中指定 NuSpecFile,它会正确使用 nuspec 文件,但不再生成基于 csproj 的文件、依赖项或版本。