GithubHelp home page GithubHelp logo

marcinotorowski / msix-hero Goto Github PK

View Code? Open in Web Editor NEW
135.0 4.0 12.0 83.09 MB

MSIX Hero - Open source MSIX manager and toolkit

Home Page: https://msixhero.net

License: GNU General Public License v3.0

C# 99.67% PowerShell 0.33%
msix appx psf appinstaller appattach winget

msix-hero's Introduction

About

MSIX Hero is an open source MSIX manager and toolkit. The list of features is available here: https://msixhero.net/features/

MSIX Hero - screenshot

Bug reports, feature improvements and pull requests are welcome.

Prerequisites

  • .NET 7.0
  • Windows 10 1809 or newer / Windows 11

Official binaries

You can download official binaries (signed + deployable via MSIX/appinstaller) from the official website: https://msixhero.net/get

Building

Prerequisites

  • Visual Studio 2022
  • .NET 7
  • Windows SDK 10.0.22621.0

How to build

The build process is straightforward. You can simply open Otor.MsixHero.sln, restore nuget packages and run the project. Alternatively, use the provided build script build.ps1 to start the build. This starts a cake script that restores Nuget packages, builds all necessary projects, performs a clean-up and copies results to the /out subfolder. For each assembly, the build script takes the major and minor version from the last tag (pattern vMAJOR.MINOR) and the third unit comes from number of commits since that tag (starting with 0).

Note: The official binaries and MSIX setup available on http://msixhero.net are additionally signed. AppVeyor CI is not signing them, but you can use another script build-and-sign.ps1 to build and sign. Adjust the signature detail first, as the defaults values are not meant to work out-of-the-box, you can also use the parameter --CertName for this to work, in this case the command to build may look like this:

dotnet cake build.cake --ScriptArgs -CertName="ABC"

Build status

Branches develop and master and pull requests are built automatically using Appveyor CI.

Build status

License

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.