Merge pull request #100 from unoplatform/dev/jela/fix-perf

[Breaking] Reduce the number of transitive dependencies
This commit is contained in:
Jérôme Laban 2019-11-07 09:23:18 -05:00 коммит произвёл GitHub
Родитель 32d985423e 829e507e72
Коммит 1feb4b9b7e
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
3 изменённых файлов: 6 добавлений и 55 удалений

Просмотреть файл

@ -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>

Просмотреть файл

@ -6,7 +6,13 @@
- Introduction of the `UnoSourceGeneratorAdditionalProperty` item group allows for the propagation of those properties to the generators. (#112)
### 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>