gpt4 book ai didi

package - 使用 dotnet pack 打包多个程序集

转载 作者:行者123 更新时间:2023-12-04 05:11:43 31 4
gpt4 key购买 nike

正如问题所说,如何使用 dotnet pack 打包多个项目/程序集?

将 VS2017 与新的 csproj 文件一起使用。

最佳答案

在 csproj 文件中包含您需要的程序集

  <ItemGroup>
<Content Include="bin\Release\net46\Newtonsoft.Json.dll">
<PackagePath>lib\net46\</PackagePath>
<Pack>true</Pack>
</Content>
</ItemGroup>

如果你想在你的解决方案中包含程序集,你可以用同样的方式来做,但是要排除对另一个 nuget 包的依赖,请使用 私有(private) Assets 标签
  <ItemGroup>
<Content Include="bin\Release\net46\My.Contracts.dll">
<PackagePath>lib\net46\</PackagePath>
<Pack>true</Pack>
</Content>
</ItemGroup>

<ItemGroup>
<ProjectReference Include="My.Contracts.csproj">
<PrivateAssets>all</PrivateAssets>
</ProjectReference>
</ItemGroup>

关于package - 使用 dotnet pack 打包多个程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44727318/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com