2026-07-29 00:05:26 -07:00
|
|
|
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
|
|
|
|
|
|
<!-- M1 spike (a), phase 1 — docs/WINDOWS_PORT.md §13.
|
|
|
|
|
Reports the REAL Microsoft.WSL.Containers object model, and checks every assumption
|
|
|
|
|
NucleicBroker/Wslc/WslcFacade.cs makes against it.
|
|
|
|
|
|
|
|
|
|
Deliberately NOT in Nucleic.sln: it needs the preview NuGet, which the broker's own
|
|
|
|
|
contract tests must never require (they run on Linux against FakeWslc). Build it by
|
|
|
|
|
path — see windows/spikes/README.md. -->
|
|
|
|
|
<PropertyGroup>
|
|
|
|
|
<OutputType>Exe</OutputType>
|
|
|
|
|
<AssemblyName>wslc-api-dump</AssemblyName>
|
|
|
|
|
<RootNamespace>WslcApiDump</RootNamespace>
|
2026-07-29 00:14:32 -07:00
|
|
|
<TargetFramework>net9.0-windows10.0.19041.0</TargetFramework>
|
2026-07-29 00:05:26 -07:00
|
|
|
</PropertyGroup>
|
|
|
|
|
|
|
|
|
|
<ItemGroup>
|
|
|
|
|
<!-- Same pin as the broker (docs/WINDOWS_PORT.md §15). If restore fails because the
|
|
|
|
|
version moved, change it HERE first, find out what the new API looks like, and only
|
|
|
|
|
then bump the broker — that ordering is the whole point of this spike. -->
|
2026-07-29 00:14:32 -07:00
|
|
|
<PackageReference Include="Microsoft.WSL.Containers" Version="[2.9.3]" />
|
2026-07-29 00:05:26 -07:00
|
|
|
</ItemGroup>
|
|
|
|
|
|
|
|
|
|
</Project>
|