dotnet / upgrade-assistant

A tool to assist developers in upgrading .NET Framework applications to .NET 6 and beyond
MIT License
1.11k stars 163 forks source link

Readme and docs are disconnected from the current version of the tool #1490

Open giggio opened 1 year ago

giggio commented 1 year ago

Describe the bug

I'm trying to use the experimental features, but setting the flags in the env variable does not work. The same goes for extension management, the docs don't work.

To Reproduce

  1. Set $env:UA_FEATURES="ANALYZE_BINARIES".
  2. Try to run upgrade-assistant analyzebinaries, it does not work
  3. Try to run upgrade-assistant extensions list, it does not work

Exceptions (if any)

Error: Unknown command 'analyzebinaries'.

       analyzebinaries
       ^^^^^^^^^^^^^^^ No such command

Further technical details

I was able to clone the repo and run it from the artifacts directory, but I don't know why. I tried using the version from CI (https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json), but it didn't work either, the same version was installed, even using --prerelease.

jstedfast commented 1 year ago

The 0.5.x version is an entirely new codebase compared to the 0.4.x versions and the code has moved to a new location (which is not public).

giggio commented 1 year ago

@jstedfast what does this mean? This project will no longer be MIT licensed? Will this repo continue to be used?

jstedfast commented 1 year ago

This repo is no longer being maintained by anyone (as you can see, no updates since April).

I don't know what the license is for the new codebase, but as I said, it's not in a public repo.

dotMorten commented 11 months ago

as you can see, no updates since April

Please deprecate this repo and update the readme with clear indication where to go now. I wasted a lot of time on this repo, until I found this post because I had an issue with the same extensions command.

phunkeler commented 10 months ago

Does MS open-source an extensible "upgrade-assistant" anymore? What is the recommended approach for extending the current ".NET Upgrade Assistant" VS extension? I'm interested in adding step(s) to analyze/make code changes, specific to our internal code base, while migrating a Xamarin app to MAUI. Can I rely on extending the legacy .NET Upgrade Assistant CLI tool for this?

Any guidance here would be greatly appreciated, thanks!