第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

.net core中如何將2個.csproj打成1個nuget包

.net core中如何將2個.csproj打成1個nuget包

守著星空守著你 2018-08-16 08:10:46
請問在 .net core 2.0 中如何將 2 個 .csproj 項目生成的 dll 打包在 1 個 nuget 包中?
查看完整描述

1 回答

?
拉莫斯之舞

TA貢獻1820條經(jīng)驗 獲得超10個贊

1)在 ProjectReference 中添加 PrivateAssets 配置,它會發(fā)揮2個作用,一是在 build 時將所引用項目的 .dll 文件復制到當前項目的 bin 文件夾,二是在 .nuspec 的 dependency 中不包含 ProjectReference 中所引用的項目。
2)通過 _PackageFiles 配置將所引用項目的 .dll 文件在 dotnet pack 時添加到 nuget 包中

示例 .csproj 配置如下:

<ItemGroup>
  <ProjectReference Include="..\Infrastucture\Cnblogs.UCenter.Cache\Cnblogs.UCenter.Cache.csproj">
    <PrivateAssets>all</PrivateAssets>
  </ProjectReference></ItemGroup><ItemGroup>
  <_PackageFiles Include="$(OutputPath)\Cnblogs.UCenter.Cache.dll">
    <BuildAction>None</BuildAction>
    <PackagePath>lib\netstandard2.0\</PackagePath>
  </_PackageFiles></ItemGroup>


查看完整回答
反對 回復 2018-09-11
  • 1 回答
  • 0 關注
  • 706 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號