我有一个Dotnet Core 2.1项目,其中包含一个nuspec和一个csproj文件 - 其中一个主要的麻烦是csproj这样描述依赖关系:
<ItemGroup>
<PackageReference Include="Refit" Version="4.6.16" />
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.1" />
<PackageReference Include="Refit.HttpClientFactory" Version="4.6.16" />
</ItemGroup>
虽然nuspec会做这个:
<dependencies>
<dependency id="Refit" version="4.6.16" />
<dependency id="Refit.HttpClientFactory" version="4.6.16" />
<dependency id="Microsoft.AspNetCore.All" version="2.1" />
</dependencies>
两者很容易不同步,而且重复相同的信息非常烦人。有没有办法避免这种情况?