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

在我的生成输出中包括Nuget依赖项?

  •  19
  • ldam  · 技术社区  · 7 年前

    当我构建库时,我如何获得包含Nuget DLL的文件?

    dotnet publish dotnet pack nupkg 文件只包含我的DLL,而不是我需要的nuget DLL。此外,我无法加载 nupkg公司

    值得一提的是,这就是我的csproj看起来的样子:

    <Project Sdk="Microsoft.NET.Sdk">
    
      <PropertyGroup>
        <TargetFramework>netcoreapp1.1</TargetFramework>
        <AssemblyName>JSON.plugin</AssemblyName>
        <IncludeBuiltProjectOutputGroup>true</IncludeBuiltProjectOutputGroup>
      </PropertyGroup>
    
      <ItemGroup>
        <PackageReference Include="Microsoft.Composition" Version="1.0.31" />
        <PackageReference Include="Newtonsoft.Json" Version="10.0.3" />
      </ItemGroup>
    
      <ItemGroup>
        <ProjectReference Include="..\..\BDDGen.Types\BDDGen.Types.csproj" />
      </ItemGroup>
    
    </Project>
    
    1 回复  |  直到 7 年前
        1
  •  51
  •   Martin Ullrich    7 年前

    <PropertyGroup> :

    <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>