chuongmep / RevitAddInManager

Revit AddinManager update .NET assemblies without restart Revit for developer.
MIT License
275 stars 50 forks source link

Installation - Inno Setup Compiler + AppBundle + Github Action #1

Closed ricaun closed 2 years ago

ricaun commented 2 years ago

Hello!

A long time ago I created this repo with the close source AddinManager.dll.

The idea is the same, compile the necessary files to create an AddinManager.bundle and create an Inno file to create an executable.

The past month I create the ricaun.Nuke.PackageBuilder to do exactly that using the Nuke Build

The Github Action Release the Executable file.

Check my repo: https://github.com/ricaun/RevitAddInManager

Still need to add the base images for the installer and a simple license then I gonna create a PR.

See yaa

chuongmep commented 2 years ago

wow, many thanks ricaun, let me check first in branch dev.Awesome, i'm not a designer but if you need, can i get more info on the required image size?

ricaun commented 2 years ago

Here have a sample of the Images. https://github.com/ricaun-io/ricaun.Nuke.PackageBuilder/tree/master/RevitAddin.PackageBuilder.Example/InstallationFiles

chuongmep commented 2 years ago

I thinking of extending the setting to msi to support the auto install for business maybe i am considering with wix sharp, do we have a cross auto solution ?

ricaun commented 2 years ago

What is the advantage to use MSI? What do you mean auto-install for business?

I know the RevitTemplates has some WixSharp solutions.

chuongmep commented 2 years ago

msi has advantages in custom modification or changing file information as needed or fixing errors , they are many advantages over exe which i have done before, luckily i found revitlookup did that too.

ricaun commented 2 years ago

The code creates the exe file using the Inno Setup I never had a problem with this installer.

At the time I suggest on Revitlookup to use Inno but was discard, I didn't have a automation process to create the installation direct on Guihub.

I could add this possiblity on PackageBuilder to use a Wixsharp project to create the installation.

chuongmep commented 2 years ago

Awesome, for now i will apply the setting with the exe first, then improve later with your updates, thanks a lot. The images I will give the design team to work on and send back to you

chuongmep commented 2 years ago

Hi @ricaun, I updated installer with msi, you can check, me be i will close this topic.Thanks you.

chuongmep commented 2 years ago

I will add some things that msi is very convenient like: