[Breaking] Reduce the number of transitive dependencies attached
This improves the restore and build performance of projects creating generators.
This commit is contained in:
Родитель
ed61ef22dd
Коммит
edd68df688
|
@ -16,12 +16,6 @@
|
|||
<dependencies>
|
||||
<group>
|
||||
<dependency id="Microsoft.Build" version="14.3.0" />
|
||||
<dependency id="Microsoft.Build.Engine" version="14.3.0" />
|
||||
<dependency id="Microsoft.Build.Tasks.Core" version="14.3.0" />
|
||||
<dependency id="Microsoft.CodeAnalysis" version="1.3.2" />
|
||||
<dependency id="Microsoft.CodeAnalysis.Common" version="1.3.2" />
|
||||
<dependency id="Microsoft.CodeAnalysis.CSharp" version="1.3.2" />
|
||||
<dependency id="Microsoft.CodeAnalysis.CSharp.Workspaces" version="1.3.2" />
|
||||
<dependency id="Microsoft.CodeAnalysis.Workspaces.Common" version="1.3.2" />
|
||||
</group>
|
||||
</dependencies>
|
||||
|
|
|
@ -5,6 +5,11 @@
|
|||
### Features
|
||||
|
||||
### Breaking changes
|
||||
* This update removes unused dependencies, to improve the nuget restore time :
|
||||
* Microsoft.Build.Engine
|
||||
* Microsoft.Build.Tasks.Core
|
||||
* Microsoft.CodeAnalysis
|
||||
You may have to add those dependencies manually if your code relied in those, or one of their dependencies.
|
||||
|
||||
### Bug fixes
|
||||
|
||||
|
|
|
@ -10,44 +10,12 @@
|
|||
<ItemGroup Condition="'$(TargetFramework)'=='net461'">
|
||||
<PackageReference Include="Microsoft.Build">
|
||||
<Version>14.3.0</Version>
|
||||
<ExcludeAssets>runtime</ExcludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.Build.Utilities.Core">
|
||||
<Version>14.3.0</Version>
|
||||
<ExcludeAssets>runtime</ExcludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis">
|
||||
<Version>1.3.1</Version>
|
||||
<ExcludeAssets>runtime</ExcludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.Common">
|
||||
<Version>1.3.1</Version>
|
||||
<ExcludeAssets>runtime</ExcludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp">
|
||||
<Version>1.3.1</Version>
|
||||
<ExcludeAssets>runtime</ExcludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces">
|
||||
<Version>1.3.1</Version>
|
||||
<ExcludeAssets>runtime</ExcludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic">
|
||||
<Version>1.3.1</Version>
|
||||
<ExcludeAssets>runtime</ExcludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic.Workspaces">
|
||||
<Version>1.3.1</Version>
|
||||
<ExcludeAssets>runtime</ExcludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.Workspaces.Common">
|
||||
<Version>1.3.1</Version>
|
||||
<ExcludeAssets>runtime</ExcludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="System.ValueTuple">
|
||||
<Version>4.3.0</Version>
|
||||
<ExcludeAssets>runtime</ExcludeAssets>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(TargetFramework)'=='netcoreapp2.1'">
|
||||
|
@ -56,25 +24,8 @@
|
|||
<Version>15.4.8</Version>
|
||||
<ExcludeAssets>runtime</ExcludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.Build.Utilities.Core">
|
||||
<Version>15.4.8</Version>
|
||||
<ExcludeAssets>runtime</ExcludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis">
|
||||
<Version>2.10.0</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.Common">
|
||||
<Version>2.10.0</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp">
|
||||
<Version>2.10.0</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces">
|
||||
<Version>2.10.0</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.Workspaces.Common">
|
||||
<Version>2.10.0</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.Workspaces.MSBuild" Version="2.10.0" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
|
Загрузка…
Ссылка в новой задаче