Add platform-specific startup config files for Linux/Windows

Remove old startup config references and add startup.json.linux and startup.json.windows with default directory paths for each platform. These files are now copied to output and publish directories, and include documentation on override priority.
This commit is contained in:
2026-02-28 17:53:57 -05:00
parent fbae233ce4
commit dec2e5ac08
3 changed files with 38 additions and 3 deletions
+12 -3
View File
@@ -44,9 +44,18 @@
<PackageReference Include="SmartAnalyzers.MultithreadingAnalyzer" PrivateAssets="All" />
</ItemGroup>
<ItemGroup>
<Content Remove="Resources\Configuration\startup.default.json" />
<Content Remove="Resources\Configuration\startup.linux.json" />
<Content Remove="Resources\Configuration\startup.windows.json" />
<Content Remove="startup.json.example" />
</ItemGroup>
<ItemGroup>
<None Include="startup.json.linux">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</None>
<None Include="startup.json.windows">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</None>
</ItemGroup>
<ItemGroup>