MSIX Presentation

%3CLINGO-SUB%20id%3D%22lingo-sub-1155793%22%20slang%3D%22en-US%22%3EMSIX%20Presentation%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1155793%22%20slang%3D%22en-US%22%3E%3CP%3EHello%2C%3C%2FP%3E%3CP%3ESo%20i%20recently%20got%20the%20task%20to%20create%20a%20presentation%20about%20msix%20and%20to%20provide%20various%20information%20about%20given%20topics.%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%3CSTRONG%3EThe%20four%20main%20topics%20are%3A%3C%2FSTRONG%3E%3C%2FP%3E%3COL%3E%3CLI%3EInstallation%20of%20Fonts%20possible%3F%20(Into%20the%20windows%20fonts%20folder)%3C%2FLI%3E%3CLI%3ESilent%20installation%20of%20a%20config%20file%20possible%3F(Contains%20database%20connection%20strings%2C%20etc)%3CBR%20%2F%3E(Only%20installs%20once%20in%20a%20different%20directory)%3C%2FLI%3E%3CLI%3EUpdating%20a%20program%20on%20a%20Windows%20server%20with%20multiple%20instances.%3C%2FLI%3E%3CLI%3ESelecting%20a%20Version%20of%20the%20program%20which%20should%20be%20installed%20in%20the%20installer.%3C%2FLI%3E%3C%2FOL%3E%3CP%3EAre%20those%20things%20possible%20and%20if%20so%20where%20can%20i%20find%20more%20information%20on%20how%20to%20do%20so%3F%3C%2FP%3E%3CP%3EI%20would%20really%20appreciate%20it%20if%20anyone%20could%20help%20me.%3CBR%20%2F%3E%3CBR%20%2F%3ESincerely%26nbsp%3B%3C%2FP%3E%3CP%3EAlex%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1158549%22%20slang%3D%22en-US%22%3ERe%3A%20MSIX%20Presentation%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1158549%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F547493%22%20target%3D%22_blank%22%3E%40Alex-Gipp%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E1.%20I%20don't%20think%20this%20is%20possible%2C%20also%20I%20do%20not%20believe%20fonts%20captured%20within%20the%20MSIX%20are%20made%20available%20to%20the%20packaged%20application.%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3E2.%20You%20can%20use%20the%20PSF%20to%20either%20provide%20copy-on-access%20file%20redirection%20for%20a%20file%20under%20%25APPDATA%25%20for%20example%2C%20or%20to%20run%20a%20startup%20script%20that%20will%20copy%20a%20file%20upon%20application%20startup%2C%20as%20long%20as%20you%20have%20write%20access%20to%20the%20desired%20folder.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E3.%20You%20cannot%20install%20multiple%20instances%20of%20an%20MSIX%20unless%20you%20re-save%20the%20package%20several%20times%20with%20a%20new%20name.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E4.%20You%20cannot%20prompt%20for%20any%20information%20during%20installation%2C%20nor%20choose%20which%20version%20gets%20installed.%20Your%20only%20hope%20would%20be%20a%20wrapper%20program%20or%20script%20that%20requests%20input%20then%20selects%20from%20several%20MSIX%20packages.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
New Contributor

Hello,

So i recently got the task to create a presentation about msix and to provide various information about given topics.


The four main topics are:

  1. Installation of Fonts possible? (Into the windows fonts folder)
  2. Silent installation of a config file possible?(Contains database connection strings, etc)
    (Only installs once in a different directory)
  3. Updating a program on a Windows server with multiple instances.
  4. Selecting a Version of the program which should be installed in the installer.

Are those things possible and if so where can i find more information on how to do so?

I would really appreciate it if anyone could help me.

Sincerely 

Alex

1 Reply

@Alex-Gipp 

 

1. I don't think this is possible, also I do not believe fonts captured within the MSIX are made available to the packaged application.

2. You can use the PSF to either provide copy-on-access file redirection for a file under %APPDATA% for example, or to run a startup script that will copy a file upon application startup, as long as you have write access to the desired folder.

 

3. You cannot install multiple instances of an MSIX unless you re-save the package several times with a new name.

 

4. You cannot prompt for any information during installation, nor choose which version gets installed. Your only hope would be a wrapper program or script that requests input then selects from several MSIX packages.