代码之家  ›  专栏  ›  技术社区  ›  Jeff

带有nuspecfile的msbuild 15 csproj

  •  0
  • Jeff  · 技术社区  · 7 年前

    我们正在努力迁移到packagereference restore-style csproj,但是对于此类项目,有许多nuspec依赖于一些默认的nuget pack cli行为。明确地:

    • 版本替换
    • 自动生成依赖项部分
    • 自动生成文件部分

    本质上,我希望在csproj上运行dotnet包,并让它使用csproj生成文件、依赖项和版本,但为其余元数据生成一个现有的nuspec文件。

    如果在csproj中指定nuspec文件,它将正确使用nuspec文件,但不再基于csproj生成文件、依赖项或版本。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Martin Ullrich    7 年前

    NuSpecFile

    documentation on the pack target

    Directory.Build.props

    <Project>
      <PropertyGroup>
        <Authors>shared authors value</Authors>
        <PackageProjectUrl>https://something</PackageProjectUrl>
        …
      </PropertyGroup>
    </Project>
    
    推荐文章