Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cloudnimble/packagereferenceupgrader
A VS2017 Extension that helps legacy apps migrate off of packages.config.
https://github.com/cloudnimble/packagereferenceupgrader
nuget packages-config visualstudio2017
Last synced: 23 days ago
JSON representation
A VS2017 Extension that helps legacy apps migrate off of packages.config.
- Host: GitHub
- URL: https://github.com/cloudnimble/packagereferenceupgrader
- Owner: CloudNimble
- License: mit
- Created: 2017-09-24T19:55:41.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-01-22T17:38:52.000Z (12 months ago)
- Last Synced: 2024-11-09T03:58:34.163Z (about 2 months ago)
- Topics: nuget, packages-config, visualstudio2017
- Language: C#
- Homepage:
- Size: 67.4 KB
- Stars: 28
- Watchers: 8
- Forks: 9
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# NuGet PackageReference Upgrader
[![Build status](https://ci.appveyor.com/api/projects/status/hqw4epqailyy7arg?svg=true)](https://ci.appveyor.com/project/robertmclaws/packagereferenceupgrader)
Download this extension from the [VS Marketplace](https://marketplace.visualstudio.com/items?itemName=CloudNimble.NuGetPackageReferenceUpgrader)
or get the [CI build](http://vsixgallery.com/extension/bae2a4ae-be17-4f34-be32-f7f103918589/).---------------------------------------
Upgrades Visual Studio 2017 projects to use PackageReferences instead of packages.config, streamlining package resolution and eliminating errors.
See the [change log](CHANGELOG.md) for changes and road map.
## Features
- Upgrades VS2017 projects by moving NuGet package references into the project file itself.
### Project Upgrade:
- Creates a backup of your packages.config and project file for safekeeping.
- Cycles through your packages.config file for your existing references.
- Removes the legacy package-relative DLL references.
- Removes legacy .targets import nodes, as PackageReferences handle them transparently.
- Removes legacy error conditions.![Context Menu](art/context-menu.png)
## Contribute
Check out the [contribution guidelines](CONTRIBUTING.md)
if you want to contribute to this project.For cloning and building this project yourself, make sure
to install the
[Extensibility Tools](https://visualstudiogallery.msdn.microsoft.com/ab39a092-1343-46e2-b0f1-6a3f91155aa6)
extension for Visual Studio which enables some features
used by this project.## License
[MIT](LICENSE)