Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Create, update and deploy Nuget Packages with a GUI

License

NotificationsYou must be signed in to change notification settings

NuGetPackageExplorer/NuGetPackageExplorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Build StatusTwitter Follow

How to install

You can install NuGet Package Explorer on Windows with theMicrosoft Store,Chocolatey, or use itfrom the Web from any platform as well as a PWA. The Microsoft Store is the preferred version. It auto-updates and is the full application.

There also a Windows CI build available for direct install for Windows, and Web versionis also available. The nightly build installs alongsidethe release version with no interference and will automatically update.

Build NumberLink
Nightly build numberInstall
Stable build numberMicrosoft Store
Chocolatey build numberChocolatey
Nuget (with prereleases)dotnet-validate CLI

Microsoft Store (recommended)

English badge

If you have winget installed, you can use it to acquire NuGet Package Explorer through the Microsoft Store:

winget install "NuGet Package Explorer"

.NET CLI Tool

A subset of functionality for checking package health is now available as a cross-platform CLI tool. Install with:

dotnet tool install -g dotnet-validate --version 0.0.1-preview.42

Note: Use the latest version

There is one command and two subcommands:

The main command ispackage. This is sodotnet validate ... can be used for additional things later.

Usage:

Usage:  dotnet validate package local [options] <file>Arguments:  <file>    Package to validate.Options:  -?, -h, --help    Show help and usage information
Usage:  dotnet validate package remote [options] <packageId>Arguments:  <packageId>    Package IdOptions:  -v, --version <version>            Package version. Defaults to latest.  -s, --feed-source <feed-source>    V3 NuGet Feed Source. [default: https://api.nuget.org/v3/index.json]  -?, -h, --help                     Show help and usage information

Return codes:Tool will return-1 if the package is not fully valid. Details will be printed to the console.

To Do

A lot! The tool should emit the results in a machine-parsable way (json).

Known Issue: Exact versions for remote packages isn't working. Only the latest is checked. Will be fixed shortly.

Chocolatey

Chocolatey is another great way to install and update your application.

  1. Run PowerShell (as Admin)
  2. Install Chocolatey:iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
  3. Install NuGet Package Explorer:choco install nugetpackageexplorer

Web

A subset of NuGet Package Explorer (Browsing, Inspecting, Uploading packages) is available on theWeb. Implemented by usingUno Platform Web Assembly support, it is also available as PWA.

The current Windows/WPF implementation of NPE will remain in the Windows store indefinitely, or at least until the new version fully replaces its functionality.

What is NuGet Package Explorer?

NuGet Package Explorer (NPE) is an application that makes it easy to create and explore NuGet packages. You can load a .nupkg or .snupkg file from disk or directly from a feed such asnuget.org.

To build packages from the command line, use NuGet command-line tools, as documented on theofficial NuGet site.

Package View

Contributing

We accept pull requests (PR). Please open an issue to discuss first if there isn't a related issue yet.

If you'd like to help, please check the GitHubissues. If you'd like to contribute more structurally, we would be happy to add you to our team!

Issues

Please check theFAQ first and search for duplicate issues before reporting them.

Creating a Package

  1. Launch NPE and selectFile > New (Ctrl-N), or selectCreate a new package from theCommon tasks dialog when Package Explorer starts:

    Package Explorer's common tasks dialog

  2. SelectEdit > Edit Package Metadata (Ctrl-K) to open the editor for the underlying .nuspec file. Details for the metadata can be found in thenuspec reference.

    Editing package metadata with the Package Explorer

  3. Open the files you want to include in the package in Windows explorer, then drag them into thePackage contents pane of Package Explorer. Package Explorer will attempt to infer where the content belongs and prompt you to place it in the correct directory within the package. (You can also explicitly add specific folders using theContent menu.)

    For example, if you drag an assembly into the Package contents window, it will prompt you to place the assembly in thelib folder:

    Package Explorer infers content location and prompts for confirmations

    The package's lib folder with added content

  4. Save your package withFile > Save (Ctrl-S).

  5. If you have a code signing certificate, sign your package withFile > Sign and Save As.

    Sign package dialog

Publishing a Package

  1. Create a free account onnuget.org, or log in if you already have one. When creating a new account, you'll receive a confirmation email. You must confirm the account before you can upload a package.

  2. Once logged in, click your username (on the upper right) to navigate to your account settings.

  3. UnderAPI Key, clickcopy to clipboard to retrieve the API key you'll need in the next step.

    Copying the API key from the nuget.org profile

  4. Assuming your package is loaded in Package Explorer, selectFile > Publish (Ctrl-P) to bring up thePublish Package dialog.

    Publish Package Dialog

  5. Paste your API key intoPublish key and clickPublish to push the package to nuget.org.

  6. In your profile on nuget.org, clickManage my Packages to see the one that you just published; you'll also receive a confirmation email. Note that it might take a while for your package to be indexed and appear in search results, during which time you'll see a message that the package hasn't yet been indexed.

Build

Requirements to build the project:

  • VS2022 or later. If using the stable release, make sure to enable support for Preview .NET Core SDK's
  • .NET 7 SDK

About

Create, update and deploy Nuget Packages with a GUI

Topics

Resources

License

Stars

Watchers

Forks

Contributors70

Languages


[8]ページ先頭

©2009-2025 Movatter.jp