Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hlaueriksson/Community.PowerToys.Run.Plugin.Dependencies
This NuGet package simplifies referencing all PowerToys Run Plugin dependencies.
https://github.com/hlaueriksson/Community.PowerToys.Run.Plugin.Dependencies
microsoft-powertoys plugin plugins powertoys powertoys-run powertoys-run-plugin
Last synced: 29 days ago
JSON representation
This NuGet package simplifies referencing all PowerToys Run Plugin dependencies.
- Host: GitHub
- URL: https://github.com/hlaueriksson/Community.PowerToys.Run.Plugin.Dependencies
- Owner: hlaueriksson
- License: mit
- Created: 2024-07-22T11:37:39.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-11-05T06:46:11.000Z (about 1 month ago)
- Last Synced: 2024-11-05T07:30:23.898Z (about 1 month ago)
- Topics: microsoft-powertoys, plugin, plugins, powertoys, powertoys-run, powertoys-run-plugin
- Homepage: https://www.nuget.org/packages/Community.PowerToys.Run.Plugin.Dependencies/
- Size: 63.5 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-powertoys-run-plugins - Community.PowerToys.Run.Plugin.Dependencies - NuGet package with community plugin dependencies. (Resources)
README
# Community.PowerToys.Run.Plugin.Dependencies
[![package](https://github.com/hlaueriksson/Community.PowerToys.Run.Plugin.Dependencies/actions/workflows/package.yml/badge.svg)](https://github.com/hlaueriksson/Community.PowerToys.Run.Plugin.Dependencies/actions/workflows/package.yml)
[![Community.PowerToys.Run.Plugin.Dependencies](https://img.shields.io/nuget/v/Community.PowerToys.Run.Plugin.Dependencies.svg?label=Community.PowerToys.Run.Plugin.Dependencies)](https://www.nuget.org/packages/Community.PowerToys.Run.Plugin.Dependencies)This NuGet package simplifies referencing all PowerToys Run Plugin dependencies.
It contains the `ARM64` and `x64` versions of:
- `PowerToys.Common.UI.dll`
- `PowerToys.ManagedCommon.dll`
- `PowerToys.Settings.UI.Lib.dll`
- `Wox.Infrastructure.dll`
- `Wox.Plugin.dll`## Installation
.NET CLI:
```cmd
dotnet add package Community.PowerToys.Run.Plugin.Dependencies
```Package Manager:
```cmd
PM> NuGet\Install-Package Community.PowerToys.Run.Plugin.Dependencies
```PackageReference:
```csproj
```
## Example
Example of a `.csproj` file:
```csproj
net8.0-windows10.0.22621.0
true
x64;ARM64
$(Platform)
PreserveNewest
PreserveNewest
```
Use these properties:
```
net8.0-windows10.0.22621.0
```- The target framework for the official plugins is defined in [Common.Dotnet.CsWinRT.props](https://github.com/microsoft/PowerToys/blob/main/src/Common.Dotnet.CsWinRT.props)
```
true
```- Enable [`UseWPF`](https://learn.microsoft.com/en-us/dotnet/core/project-sdk/msbuild-props-desktop#usewpf) to include necessary WPF libraries
```
x64;ARM64
$(Platform)
```- The official plugins target both the `x64` and `ARM64` platforms in [Directory.Build.props](https://github.com/microsoft/PowerToys/blob/main/Directory.Build.props)
## Disclaimer
This is not an official Microsoft PowerToys package.
The DLLs are built from [source](https://github.com/microsoft/PowerToys) and pushed to [NuGet](https://www.nuget.org/packages/Community.PowerToys.Run.Plugin.Dependencies) with a GitHub Actions [workflow](https://github.com/hlaueriksson/Community.PowerToys.Run.Plugin.Dependencies/actions/workflows/package.yml).