mirror of
https://github.com/NickeManarin/ScreenToGif.git
synced 2026-04-25 23:25:52 +03:00
[GH-ISSUE #1057] Make it work on .NET 5.x as well #796
Labels
No labels
copy cats
duplicated
future feature
pull-request
⬜ Accepted
⬜ Completed
⬜ Help Wanted 💪
⬜ In Progress
⬜ Missing Details
⬜ Pending
⬜ Waiting For Answer ⏳
🆕 feature preview
🔷 Bug 🐛
🔷 Out Of Scope
🔷 Out Of Scope
🔷 Question
🔷Enhancement
🔷Enhancement
🔷Invalid / External
🔷Knowledge Base
🔷Won't Fix
🕑 High
🕑 High
🕑 High
🕕 Medium
🕙 Low
🕛 Critical
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ScreenToGif#796
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @thany on GitHub (Jan 13, 2022).
Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/1057
Originally assigned to: @NickeManarin on GitHub.
Describe the bug
I'm not sure requiring .NET 6 is a good idea for me, as my pc is a development pc for (among others) .NET applications. I don't do .NET development myself, but I do have to compile and run stuff. Long story short, I don't want to bollocks up my installation.
On top of that, it doesn't feel right to be installing a .NET version, esp one that doesn't come with Windows, for one program.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Works on .NET 5.x just like the previous(-ish) versions.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
@thany commented on GitHub (Jan 13, 2022):
For those encountering this issue: Latest working version for me is 2.34.1. Reverting to that for the time being. Improvements on newer version don't seem to be super important on the surface (no offense) so this will work for me until hopefully this issue can be resolved.
@NickeManarin commented on GitHub (Jan 14, 2022):
If you don't want to install .NET 6 Desktop Runtime, download the Microsoft Store version, it doesn't need a .NET 6 install.
But, installing .NET 6 desktop runtime should be fine and quick.
I'm thinking about alternatives for true portable versions, but it will end up increase the file size a lot.
@thany commented on GitHub (Jan 17, 2022):
If the Store version doesn't require .NET 6, why does the portable version? 🤨
I prefer not to install anything from the Store, unless there's no other option and I cannot live without the software in question. Store problems are hopefully common knowledge...
We can also look at this from a different angle: why does it need .NET 6 in the first place? What was wrong with or lacking in .NET 5?
@NickeManarin commented on GitHub (Jan 17, 2022):
Well, it still requires .NET 6, it just comes along with the downloaded files.
But with the Store version, you only download what's needed.
As for the installer and portable versions, I would need to always ship the 120MB file everytime an update was released.
Btw, I can publish in two ways the software: as a single .exe file (ScreenToGif.exe with all .NET 6 files inside) or as separated files (ScreenToGif.exe + 100s of .NET 6 files).
@thany commented on GitHub (Jan 18, 2022):
Alright, well that explain why. But you skipped my last question.
@UnicodeTreason commented on GitHub (Jan 20, 2022):
As someone who just runs this as a portable .exe off a USB drive the sudden requirement to install .NET v6 was a surprise.
I will remain using v2.34.1 for now.
Use Case if curious, very handy to quickly record a screen when replicating an odd issue on a random PC.
@ElMay0r commented on GitHub (Jan 21, 2022):
I have the same issue with last update on Win 11
@thany commented on GitHub (Jan 23, 2022):
Can we have an answer to this please?
@NickeManarin commented on GitHub (Jan 23, 2022):
ScreenToGif never had a .NET 5 requirement and .NET 6 is LTS.
@NickeManarin commented on GitHub (Jan 31, 2022):
Next version will be distributed without the requirement for installing .NET 6 desktop runtime (except if you download the Light package).