Moves NuGet to use Xliff tasks. This is a big change:
- Onboard to use the xliff task package instead of lcl, and generate xliff files
- Update projects to use on-the-fly satellite generation
- Remove the old submodule containing the legacy localization info
- Move NuGet to use signtool. This removes a ton of complexity in the signing infrastructure.
Validation done:
- CI validation
- Comparison of old packages to new packages. The VSIX's and localization package have been trimmed of a few satellite dlls that had no interesting content. There were no resx files for these projects. There are slight differences in translations. This occurred when the same un-localization string and resource identifier was localized in different ways. Possibly, there was only a single resource string, but the resource ended up in multiple dlls. The differences are subtle. e.g.:
```
Key: "Manifest_ReferencesHasMixedElements"
Baseline: "<references> ögesi <group> ve <reference> alt ögelerini birlikte içermemelidir."
Diff: "<references> ögesi hem <group> hem de <reference> alt ögesini içermemelidir."
``
---------
Co-authored-by: Christopher Costa <chcosta@microsoft.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
---------
Co-authored-by: Christopher Costa <chcosta@microsoft.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
* Add NuGet.props file. (#3219)
* CentralPackageVersions_PackageVersionToPackageSpec (#3198)
Changes that will allow the imported PackageVersion data from CPVM file to be merged in PackageSpec.
This change adopts Static Graph to speed up command-line based restores. There is a new EXE that does the evaluation and restore out of proc so that server GC can be enabled.
* Add BuildTools willow package
ResolvesNuGet/Home#5562.
Adding new willow package designed to support restore packages
capability in BuildTools SKU.
The vsix package is built by SWIX project. Which in its turn is referenced
in VSMAN project to merge installer manifest and produce willow package.
All referenced assemblies are supplied from the
`NuGet.VisualStudio.Client` project output.
* Addressed PR feedback
* Removed unnecessary import