Skip to content
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

netcorecheck.exe is missing api-ms-win-crt-stdio-l1-1-0.dll #179

Open
sinsedrix opened this issue Jan 5, 2022 · 2 comments
Open

netcorecheck.exe is missing api-ms-win-crt-stdio-l1-1-0.dll #179

sinsedrix opened this issue Jan 5, 2022 · 2 comments
Assignees

Comments

@sinsedrix
Copy link

sinsedrix commented Jan 5, 2022

Description

image

Configuration

On windows 7, I need netcorecheck.exe in an InnoSetup installer to check if an installation of dotnet runtimes is needed.
When I run it, I get an error telling that a dependency is missing: api-ms-win-crt-stdio-l1-1-0.dll

Is there a way to auto-udpate netcorecheck or should I use another tool?

@NikolaMilosavljevic
Copy link
Member

[Triage] PTAL

@MSLukeWest
Copy link
Contributor

@sinsedrix Can you confirm you're asking about Win7 SP1 here?

This seems fixable, if we statically linked some of the MS VC redist binaries. Using dumpbin /imports it looks like there's 8 from the vc redist that we use:

api-ms-win-crt-stdio-l1-1-0.dll
api-ms-win-crt-time-l1-1-0.dll
api-ms-win-crt-string-l1-1-0.dll
api-ms-win-crt-convert-l1-1-0.dll
api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-heap-l1-1-0.dll
api-ms-win-crt-locale-l1-1-0.dll
api-ms-win-crt-math-l1-1-0.dll

I'd want to see how much size this would add to NetCoreCheck.exe before committing to this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants