date-generated | tool |
---|---|
2020-04-07 10:27:35 -0700 |
NuGetTasks.GenerateMarkdownDoc |
Below is a list of projects contained in the NuGet.Client repo, organized by product and test projects.
All shipped NuGet libraries and clients in src/
folder.
Projects in section: 38
NuGet.CommandLine.csproj
: NuGet Command Line Interface.NuGet.Console.csproj
: Package Manager PowerShell Console implementation.NuGet.Indexing.csproj
: NuGet's indexing library for the Visual Studio client search functionality.NuGet.MSSigning.Extensions.csproj
: NuGet Command Line Interface for repository signing.NuGet.PackageManagement.PowerShellCmdlets.csproj
: NuGet's PowerShell cmdlets for the Visual Studio client.NuGet.PackageManagement.UI.csproj
: Package Management UI elements for Visual Studio, Package Manager UI, Migrator, Options dialog.NuGet.PackageManagement.VisualStudio.csproj
: NuGet's Visual Studio functionalities, integrations and utilities.NuGet.SolutionRestoreManager.Interop.csproj
: APIs for invoking NuGet Restore Manager in Visual Studio.NuGet.SolutionRestoreManager.csproj
: NuGet's Visual Studio Solution Restore Manager.NuGet.Tools.csproj
: NuGet's Visual Studio extension Package.NuGet.VisualStudio.Client.csproj
: NuGet Visual Studio extension package project.NuGet.VisualStudio.Common.csproj
: NuGet's Visual Studio common types and interfaces used for both Package Manager UI, Package Manager Console, restore and install functionalities.NuGet.VisualStudio.Implementation.csproj
: Implementation of the NuGet.VisualStudio extensibility APIs.NuGet.VisualStudio.Internal.Contracts.csproj
:NuGet.VisualStudio.Interop.csproj
: NuGet's Visual Studio client Template Wizard interop implementation.NuGet.VisualStudio.OnlineEnvironment.Client.csproj
:NuGet.VisualStudio.csproj
: APIs for invoking NuGet services in Visual Studio.NuGetConsole.Host.PowerShell.csproj
: Package Manager Console PowerShell host implementation.
Microsoft.Build.NuGetSdkResolver.csproj
: MSBuild SDK resolver for NuGet packages.NuGet.Build.Tasks.Console.csproj
: NuGet Build tasks for MSBuild and dotnet restore. Contains restore logic using the MSBuild static graph functionality.NuGet.Build.Tasks.Pack.csproj
: NuGet tasks for MSBuild and dotnet pack.NuGet.Build.Tasks.csproj
: NuGet tasks for MSBuild and dotnet restore.NuGet.CommandLine.XPlat.csproj
: NuGet executable wrapper for the dotnet CLI nuget functionality.NuGet.Commands.csproj
: Complete commands common to command-line and GUI NuGet clients.NuGet.Common.csproj
: Common utilities and interfaces for all NuGet libraries.NuGet.Configuration.csproj
: NuGet's configuration settings implementation.NuGet.Credentials.csproj
: NuGet client's authentication models.NuGet.DependencyResolver.Core.csproj
: NuGet's PackageReference dependency resolver implementation.NuGet.Frameworks.csproj
: NuGet's understanding of target frameworks.NuGet.LibraryModel.csproj
: NuGet's types and interfaces for understanding dependencies.NuGet.Localization.csproj
: NuGet localization package for dotnet CLI.NuGet.PackageManagement.csproj
: NuGet Package Management functionality for Visual Studio installation flow.NuGet.Packaging.Core.csproj
: The (former home to) core data structures for NuGet.Packaging. Contains only the type forwarders to the new assembly.NuGet.Packaging.csproj
: NuGet's understanding of packages. Reading nuspec, nupkgs and package signing.NuGet.ProjectModel.csproj
: NuGet's core types and interfaces for PackageReference-based restore, such as lock files, assets file and internal restore models.NuGet.Protocol.csproj
: NuGet's implementation for interacting with feeds. Contains functionality for all feed types.NuGet.Resolver.csproj
: NuGet's dependency resolver for packages.config based projects.NuGet.Versioning.csproj
: NuGet's implementation of Semantic Versioning.
Unit tests for libraries and some clients. Located in test/
folder.
Projects in section: 18
Microsoft.Build.NuGetSdkResolver.Test.csproj
: Unit tests for Microsoft.Build.NuGetSdkResolver.NuGet.Build.Tasks.Console.Test.csproj
: Unit tests for NuGet.Build.Tasks.Console.NuGet.Build.Tasks.Pack.Test.csproj
: Unit tests for NuGet.Build.Tasks.Pack.NuGet.Build.Tasks.Test.csproj
: Unit tests for NuGet.Build.Tasks.NuGet.CommandLine.Xplat.Tests.csproj
: Unit tests for NuGet.CommandLine.XPlat.NuGet.Commands.Test.csproj
: Unit tests for NuGet.Commands.NuGet.Common.Test.csproj
: Unit tests for NuGet.Common.NuGet.Configuration.Test.csproj
: Unit tests for NuGet.Configuration.NuGet.Credentials.Test.csproj
: Unit tests for NuGet.Credentials.NuGet.DependencyResolver.Core.Tests.csproj
: Unit tests for NuGet.DependencyResolver.Core.NuGet.Frameworks.Test.csproj
: Unit tests for NuGet.Frameworks.NuGet.LibraryModel.Tests.csproj
: Unit tests for NuGet.LibraryModel.NuGet.Packaging.Test.csproj
: Unit tests for NuGet.Packaging.NuGet.ProjectModel.Test.csproj
: Unit tests for NuGet.ProjectModel.NuGet.Protocol.Tests.csproj
: Unit tests for NuGet.Protocol.NuGet.Resolver.Test.csproj
: Unit tests for NuGet.Resolver.NuGet.Shared.Tests.csproj
: Unit tests for the utilities included using shared compilation.NuGet.Versioning.Test.csproj
: Unit tests for NuGet.Versioning.
Projects in section: 10
NuGet.Indexing.Test.csproj
: Unit tests for NuGet.Indexing.NuGet.MSSigning.Extensions.Test.csproj
: An end-to-end test suite for NuGet.MSSigning.Extensions. Overlaps in tests with NuGet.MSSigning.Extensions.FuncTest.NuGet.PackageManagement.UI.Test.csproj
: Unit and integration tests for NuGet.PackageManagement.UI.NuGet.PackageManagement.VisualStudio.Test.csproj
: Unit and integration tests for NuGet.PackageManagement.VisualStudio.NuGet.SolutionRestoreManager.Test.csproj
: Unit and integration tests for NuGet.SolutionRestoreManager.NuGet.VisualStudio.Common.Test.csproj
: Unit and integration tests for NuGet.VisualStudio.Common.NuGet.VisualStudio.Implementation.Test.csproj
: Unit and integration tests for NuGet.VisualStudio.Implementation.NuGet.VisualStudio.Test.csproj
: Unit and integration tests for NuGet.VisualStudio.NuGetConsole.Host.PowerShell.Test.csproj
: Unit and integration tests for NuGetConsole.Host.PowerShell.
Projects in section: 11
NuGet.CommandLine.FuncTest.csproj
: A functional (end-to-end) test suite for NuGet.CommandLine. Contains tests for every nuget.exe command.NuGet.MSSigning.Extensions.FuncTest.csproj
: A functional (end-to-end) test suite for NuGet.MSSigning.Extensions.
NuGet.CommandLine.Test.csproj
: An end-to-end test suite for NuGet.CommandLine. Contains tests for every nuget.exe CLI command. Overlaps in tests with NuGet.CommandLine.FuncTest.
Dotnet.Integration.Test.csproj
: Integration tests for NuGet-powered dotnet CLI commands such as pack/restore/list package and dotnet nuget.Msbuild.Integration.Test.csproj
: Integration tests for NuGet powered msbuild functionalities (restore/pack).NuGet.Commands.FuncTest.csproj
: Integration tests for the more involved NuGet.Commands, such as restore.NuGet.Core.FuncTest.csproj
: Integration tests for various functionality from the src/NuGet.Core projects.NuGet.Packaging.FuncTest.csproj
: Integration tests for the more involved NuGet.Packaging functionality, such as signing.NuGet.Protocol.FuncTest.csproj
: Integration tests for the more involved NuGet.Protocol functionality, such as plugins.NuGet.XPlat.FuncTest.csproj
: Functional tests for nuget in dotnet CLI scenarios, using the NuGet.CommandLine.XPlat assembly.
NuGet.PackageManagement.Test.csproj
: Unit tests for NuGet.PackageManagement.