Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bundle runtime prerequisistes with portable versions #589

Closed
slawo-ch opened this issue Jun 30, 2022 · 4 comments
Closed

Bundle runtime prerequisistes with portable versions #589

slawo-ch opened this issue Jun 30, 2022 · 4 comments
Labels
feature: enhancement Request is a enchacement to existing feature

Comments

@slawo-ch
Copy link

Can we find a way to 'bundle' any runtime prerequisites with the portable versions or go back to an more commonly pre-installed runtime?
The whole point of a portable version is to not need admin privileges to run, and the installer - especially a runtime installer - requires that.

@otykier
Copy link
Collaborator

otykier commented Jun 30, 2022

Agreed. We’ll should probably include the runtimes in the .zip. Going back is not an option due to some functionality in 3.3.0+ that requires .NET 6.

These are the prerequisites needed:

(and similar for x86)

@otykier
Copy link
Collaborator

otykier commented Jul 17, 2022

@slawo-ch Starting from v. 3.3.3 we no longer require the VC++ 2015-2022 Redistributable, so the only prerequisite needed is the .NET 6 Desktop Runtime. If still needed, we may be able to provide a self-contained (portable) version of TE3 which includes the .NET 6 Desktop Runtime binaries, although this file would likely be +50 MB larger than the current portable version, which doesn't include the .NET 6 Desktop Runtime.

@slawo-ch
Copy link
Author

slawo-ch commented Jul 17, 2022

The desktop runtime does not come preinstalled by default and likely won't ever as per: See: dotnet/core#6411

Not including .NET 6 in the portable version makes it necessary to elevate to admin on installation and each lib update.

50MB for a portable version that makes it standalone and portable is a low price to pay IMO.

Thank you :)

@otykier
Copy link
Collaborator

otykier commented Jul 17, 2022

The desktop runtime does not come preinstalled by default and likely won't ever as per: See: dotnet/core#6411

Thanks for pointing my attention to that thread. Indeed it seems that an optional portable version of TE3 which includes the .NET Desktop Runtime (self-contained) is the way forward. We’ll make it happen!

@otykier otykier added the feature: enhancement Request is a enchacement to existing feature label Jul 25, 2022
@TabularEditor TabularEditor locked and limited conversation to collaborators Oct 12, 2023
@mlonsk mlonsk converted this issue into discussion #1102 Oct 12, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
feature: enhancement Request is a enchacement to existing feature
Development

No branches or pull requests

2 participants