Repository navigation
Expand file tree
/
Copy pathDirectory.Packages.props
More file actions
120 lines (119 loc) · 9.05 KB
/
Copy pathDirectory.Packages.props
File metadata and controls
120 lines (119 loc) · 9.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<Project>
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
<!-- Vendored UI libraries retain their upstream package policy. Avoid placing
configuration files inside their working trees/submodules.
MSBuildProjectDirectory is not reliably set when Directory.Packages.props is
evaluated during NuGet SDK resolution, so we fall back to MSBuildProjectFullPath
(always available) and normalize path separators for cross-platform comparison. -->
<PropertyGroup>
<!-- MSBuildProjectFullPath, per the note above: MSBuildProjectDirectory really is empty while
this file is evaluated during NuGet SDK resolution, and the condition below then failed to
match a vendored project - re-enabling central management for it, which breaks resolving
its Sdk="LibreWPF.Sdk" ("The NuGetSdkResolver did not resolve this SDK because there was no
version specified in the project or global.json", from the AvalonEdit submodule). That only
shows up once SDK resolution actually re-runs, e.g. after a forced restore, so an
incremental build kept working and hid it. -->
<_OpenDevelopEvaluatedProjectPath>$([MSBuild]::NormalizePath('$(MSBuildProjectFullPath)').Replace('\','/'))</_OpenDevelopEvaluatedProjectPath>
</PropertyGroup>
<PropertyGroup Condition="$(_OpenDevelopEvaluatedProjectPath.Contains('/src/Libraries/AvalonDock')) Or $(_OpenDevelopEvaluatedProjectPath.Contains('/src/Libraries/AvalonEdit'))">
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
</PropertyGroup>
<ItemGroup>
<PackageVersion Include="AltCover" Version="9.0.102" />
<PackageVersion Include="CommunityToolkit.Mvvm" Version="8.4.2" />
<PackageVersion Include="DataGridExtensions" Version="2.9.1" />
<!-- ILSpy's decompiler and its non-UI service layer, taken from the published packages instead
of from the externals/ilspy submodule. The two OpenDevelop patches that used to force a
source build now live on this side of the boundary: see Dom/ITreeNodeModelOwner.cs
(SharpTreeNode.Model/GetModel) and Controls/TreeView/RangeCollapsingItemsSource.cs
(TreeFlattener's ranged-notification fix). ICSharpCode.ILSpyX also carries the
ICSharpCode.ILSpyX.TreeView types, which are not published as a package of their own. -->
<PackageVersion Include="ICSharpCode.Decompiler" Version="11.0.0.9375" />
<PackageVersion Include="ICSharpCode.ILSpyX" Version="11.0.0.9375" />
<PackageVersion Include="GirCore.Gtk-4.0" Version="0.8.1" />
<PackageVersion Include="GirCore.Adw-1" Version="0.8.1" />
<PackageVersion Include="GuiLabs.Language.Xml" Version="1.2.93" />
<!-- Derives the assembly version from git tags; see GitVersion.yml. -->
<PackageVersion Include="GitVersion.MsBuild" Version="6.5.1" />
<PackageVersion Include="LeXtudio.DevFlow.Agent.Core" Version="0.3.0" />
<PackageVersion Include="LeXtudio.DevFlow.Agent.LibreWpf" Version="0.3.0" />
<!-- <PackageVersion Include="LeXtudio.DevFlow.Agent.Wpf" Version="0.3.0" /> -->
<PackageVersion Include="McMaster.Extensions.CommandLineUtils" Version="5.1.0" />
<PackageVersion Include="MessagePack" Version="3.1.8" />
<PackageVersion Include="Microsoft.Build" Version="18.8.2" />
<PackageVersion Include="Microsoft.Build.Framework" Version="18.8.2" />
<PackageVersion Include="Microsoft.Build.Runtime" Version="18.8.2" />
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="5.6.0" />
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Features" Version="5.6.0" />
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="5.6.0" />
<PackageVersion Include="Microsoft.CodeAnalysis.VisualBasic" Version="5.6.0" />
<PackageVersion Include="Microsoft.CodeAnalysis.VisualBasic.Workspaces" Version="5.6.0" />
<PackageVersion Include="Microsoft.Data.SqlClient" Version="7.0.2" />
<PackageVersion Include="Microsoft.Diagnostics.NETCore.Client" Version="0.2.661903" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.10" />
<PackageVersion Include="Microsoft.WindowsAppSDK" Version="2.4.0" />
<PackageVersion Include="Microsoft.Msagl" Version="1.1.6" />
<PackageVersion Include="Microsoft.PowerShell.SDK" Version="7.4.0" />
<PackageVersion Include="Microsoft.TemplateEngine.Abstractions" Version="10.0.302" />
<PackageVersion Include="Microsoft.TemplateEngine.Edge" Version="10.0.302" />
<PackageVersion Include="Microsoft.TemplateEngine.IDE" Version="10.0.302" />
<PackageVersion Include="Microsoft.TemplateEngine.Orchestrator.RunnableProjects" Version="10.0.302" />
<PackageVersion Include="Microsoft.TemplateEngine.Utils" Version="10.0.302" />
<PackageVersion Include="Microsoft.VisualStudio.Text.Data" Version="17.14.249" />
<PackageVersion Include="Microsoft.VisualStudio.Text.Logic" Version="17.14.249" />
<PackageVersion Include="Microsoft.VisualStudio.Text.UI" Version="17.14.249" />
<PackageVersion Include="Microsoft.Xaml.Behaviors.Wpf" Version="1.1.142" />
<PackageVersion Include="Mono.TextTemplating" Version="3.0.0" />
<PackageVersion Include="NUnit" Version="4.4.0" />
<PackageVersion Include="NUnitLite" Version="4.4.0" />
<PackageVersion Include="Microsoft.Extensions.DependencyModel" Version="10.0.6" />
<PackageVersion Include="Newtonsoft.Json" Version="13.0.4" />
<!-- Not directly used by app code - Microsoft.Build.NuGetSdkResolver.dll (from
Microsoft.Build.Runtime) loads this by reflection at a fixed version
(Version=7.6.0.0 as of Microsoft.Build 18.8.2) to resolve NuGet-based custom
MSBuild Sdks (e.g. Sdk="LibreWPF.Sdk") in-process. Without an explicit reference
it is never copied to output, so any in-process project open/evaluate that hits
such an Sdk throws "SDK Resolver Failure: ... Could not load file or assembly
'NuGet.Commands, Version=7.6.0.0...'" - see SharpDevelop.csproj's reference. -->
<PackageVersion Include="NuGet.Commands" Version="7.6.0" />
<PackageVersion Include="NuGet.Protocol" Version="7.6.0" />
<PackageVersion Include="ProGPU.System.Drawing.Common" Version="0.1.0-preview.65" />
<PackageVersion Include="ProGPU.WinUI" Version="0.1.0-preview.65" />
<PackageVersion Include="ProGPU.WinUI.Designer" Version="0.1.0-preview.65" />
<PackageVersion Include="ProGPU.WinUI.Themes.Fluent" Version="0.1.0-preview.65" />
<PackageVersion Include="ProGPU.Xaml" Version="0.1.0-preview.65" />
<PackageVersion Include="ProGPU.Xaml.Roslyn" Version="0.1.0-preview.65" />
<PackageVersion Include="ProGPU.Xaml.Workspaces" Version="0.1.0-preview.65" />
<!-- Only the Microsoft WinUI host references this explicitly; it pins the same version
Uno.Sdk already brings into WinUIXamlDesigner.UnoHost, so the DesignHost.cs both hosts
share encodes exported PNGs through one identical Skia build. -->
<PackageVersion Include="SkiaSharp" Version="3.119.1" />
<PackageVersion Include="StreamJsonRpc" Version="2.25.29" />
<PackageVersion Include="System.CodeDom" Version="10.0.10" />
<!-- Must match what the ILSpy addin binds to. Transitive pinning is off, so ILSpyAddIn's
dependency chain (TomsToolbox.Composition) resolves 10.0.11 while this pin gave the shell
10.0.10. Both load into one process and the shell's output directory is the probing base,
so the addin's MEF composition died at startup with "Could not load ...
System.Composition.AttributedModel, Version=10.0.0.11" - surfacing as every od.ilspy.*
action failing inside ICSharpCode.ILSpy.App.Initialize(). -->
<PackageVersion Include="System.Composition.AttributedModel" Version="10.0.11" />
<PackageVersion Include="System.Data.SqlClient" Version="4.8.6" />
<PackageVersion Include="System.IO.Packaging" Version="11.0.0-preview.5.26302.115" />
<PackageVersion Include="System.Net.Http.Json" Version="11.0.0-preview.5.26302.115" />
<PackageVersion Include="System.Windows.Extensions" Version="11.0.0-preview.5.26302.115" />
<PackageVersion Include="TomsToolbox.Composition.Analyzer" Version="2.24.0" />
<!-- ICSharpCode.Core references this directly for MessageBus<T>'s WeakEventSource<T> (moved
from ILSpyAddIn's own MessageBus.cs, which used the same package transitively via
TomsToolbox.Wpf) - it's a dependency-free, non-WPF module, safe for the foundational Core
project. Pinned to match the sibling TomsToolbox.* packages below. -->
<PackageVersion Include="TomsToolbox.Essentials" Version="2.24.0" />
<PackageVersion Include="TomsToolbox.Composition.MicrosoftExtensions" Version="2.24.0" />
<PackageVersion Include="TomsToolbox.Wpf.Composition.AttributedModel" Version="2.24.0" />
<PackageVersion Include="TomsToolbox.Wpf.Styles" Version="2.24.0" />
<PackageVersion Include="UiPath.Workflow" Version="6.0.3" />
<PackageVersion Include="log4net" Version="3.3.2" />
<PackageVersion Include="xunit.v3" Version="3.2.2" />
</ItemGroup>
</Project>