ReferenceSwitcher.Tool 0.0.28

dotnet tool install --global ReferenceSwitcher.Tool --version 0.0.28
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local ReferenceSwitcher.Tool --version 0.0.28
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=ReferenceSwitcher.Tool&version=0.0.28
                    
nuke :add-package ReferenceSwitcher.Tool --version 0.0.28
                    

Changelog 0.0.28

Changes (initial history)

  • feat: support slnx solutions (0be5fcb)
  • chore: migrate deployer.yaml to ValueSourceConfig format (cb5607f)
  • Improve .csproj formatting: auto-detect indentation and omit XML declaration (3736612)
  • Implement recursive project-to-package switching (f818b63)
  • Implement recursive project reference switching (60c1fe8)
  • chore: migrate to DotnetDeployer YAML config (1b08df9)
  • feat: prevent switching internal project references and preserve XML document formatting. (f51a04c)
  • Add solution update option and foreign project cleanup (#13) (efd084c)
  • Update azure-pipelines.yml for Azure Pipelines (6762c44)
  • Handle analyzer project references (#12) (292e62b)
  • Prevent replacing solution project references (#11) (4e97d11)
  • Refactor CLI: simplify argument parsing and improve subcommand handling (9e3fb87)
  • Fix subcommand detection in argument parser (c1fa88c)
  • Derive switch mode from parsed subcommand (91d73ee)
  • Fix build: remove AddAlias calls incompatible with System.CommandLine 2.0.0 (08d99bc)
  • CLI: switch to subcommands, enable native help, and require solution and scan-directory (a3e2abe)
  • Improve command-line option names (#7) (c7e4afd)
  • Update GitVersion configuration to use GitHubFlow and streamlined strategies (9a126b9)
  • Add --use-projects and --use-packages options to enable switching between reference types (7431013)
  • Refactor Azure Pipelines configuration for streamlined build and deployment processes (e879d05)
  • Update pipeline variables and rely on dotnetdeployer versioning (#6) (899ead5)
  • Rename solution and project (3d99539)
  • Translate user-facing strings to English (#5) (96ec88b)
  • Include derived PackageId for projects without metadata (#4) (e2b0777)
  • Improve project metadata processing and package indexing logic (3e7f498)
  • Use System.CommandLine 2.0.0 for argument parsing (#3) (9178a28)
  • Add gitignore (cf33069)
  • Initial commit (25ef2d6)
Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
0.0.28 182 5/12/2026
0.0.27 116 4/14/2026
0.0.25 148 2/3/2026
0.0.24 133 1/21/2026
0.0.23 135 1/21/2026
0.0.22 129 12/31/2025
0.0.20 239 12/4/2025
0.0.19 703 12/2/2025
0.0.18 438 11/19/2025
0.0.17 433 11/18/2025
0.0.16 265 11/14/2025
0.0.15 261 11/14/2025
0.0.14 270 11/14/2025
0.0.12 276 11/14/2025
0.0.11 321 11/13/2025