lucasg / Dependencies

A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.
MIT License
8.98k stars 733 forks source link

Stupid to require framework 4.6 #252

Open Elmue opened 10 months ago

Elmue commented 10 months ago

I doubt that this application really requires Framework 4.6 I cant download and install 1.6 GIGABYTE on my disk that does not have so much space free.

It would have been VERY intelligent to write this software for an older framework !!

pzhlkj6612 commented 10 months ago

Hi.


I doubt that this application really requires Framework 4.6

Exactly, DotNET Framework 4.6.1:

https://github.com/lucasg/Dependencies/blob/1997a40000b77bd3326cbc33672a7b9f78bb23f3/Dependencies/Dependencies.csproj#L11


I cant download and install 1.6 GIGABYTE on my disk that does not have so much space free.

I don't think so...

$ curl -I -fSsL 'https://download.visualstudio.microsoft.com/download/pr/8e396c75-4d0d-41d3-aea8-848babc2736a/80b431456d8866ebe053eb8b81a168b3/ndp462-kb3151800-x86-x64-allos-enu.exe' | grep 'Content-Length'
Content-Length: 62000832

Where did you download the installer from? https://dotnet.microsoft.com/en-us/download/dotnet-framework/net462 ? You need to choose the download type of "Run apps - Runtime". A 1.6 GB download maybe means Visual Studio or something else wrong.

Elmue commented 10 months ago

Hello

Obviously I downloaded the link that you put: https://github.com/lucasg/Dependencies/releases/download/v1.11.1/Dependencies_x64_Release.zip

And I get this:

Framework

After downloading the framwork installer I get this:

Gigabytes

My disk does not 1,6 Gigabyte free, so I cannot use you software. It would be intelligent to compile it on VS 2010 so it runs on all computers.

pzhlkj6612 commented 10 months ago

OK, I've tried it on Windows 7 SP1, too. The "ndp462-kb3151800-x86-x64-allos-enu.exe" installer extracted about 490 MB files. I have no idea why it'd like to take 1662 MB on your PC though. For now, the only way might be performing Disk Cleanup, but the situation of your disk space is not so good, I think.

It would be intelligent to compile it on VS 2010 so it runs on all computers.

Well, I believe the author is not intentionally trying to embarrass Windows 7 users, but for some reason; in other words, migrating Dependencies to DotNET Framework 4.0 (VS 2010) might be infeasible.

hfiref0x commented 9 months ago

Writing this tool in a fancy crappy framework was already a fatal mistake.