-
Notifications
You must be signed in to change notification settings - Fork 76
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
.NET Framework 3.5 install required for Windows 8 install #564
Comments
Is it the installer for the drivers that needs .NET or the driver itself? My guess is the installer. Can we re-package with something lighter? |
Yes, Matt, you are correct. It is only the installer that needs .NET, not the drivers themselves. The driver are simply an INF file. The reason we have the .exe (which uses .NET) is because many folks have a hard time installing bare .INF files. So we use a driver installer that I created for the Egg-Bot project (where people have the same problem) based on the Nullsoft Install System. It is the piece that requires .NET. Jacob, I think the chipKITDriverInstaller.exe is still a good thing to have, and I don't feel like it's worth our time to re-write it so that it doesn't need .NET. What would be a good way to educate users that, if they don't want to download .NET, they can install the drivers manually? To me that's a better solution. |
Don't need to rewrite but maybe having Win7 and Win8 versions would take
|
Have you come across Nullsoft scriptable installer (NSIS) ? It's what I use to package UECIDE. http://nsis.sourceforge.net/Main_Page Available for Windows, linux, you name it. Generates a .exe on virtually any platform and doesn't need (AFAIK) .NET to be installed for the installer to run. Actually, it seems to be unable to do drivers in vista and upwards - at least not directly. They say to use PnPUtil (https://msdn.microsoft.com/en-us/library/ff550419%28v=vs.85%29.aspx) to do the installation - I assume from an NSIS install script. |
Matt, Hmm. Maybe I'm mixing something up then - I used Nullsoft installer to Jacob, I'm not quite sure how creating a Win7 and Win8 version of the installer *Brian On Sun, Aug 9, 2015 at 5:11 PM, Matt Jenkins [email protected]
|
Maybe you are using an older version? I don't recall ever needing to have .NET installed to run the generated installer, but then .NET is something I normally have installed anyway... |
Well, I think I made the installer several years ago at least. So it was *Brian On Sun, Aug 9, 2015 at 5:20 PM, Matt Jenkins [email protected]
|
We install the driver on a new Win8 surface pro 3 about once per week. I Jacob
|
OK, I think I understand things a bit better now. The Nullsoft installer does NOT need .NET, it's the actual executable (USBDriverInstaller.exe) that is unpacked and run by Nulloft that needs .NET. That application is written in C# with MSStudio 2008 express, and so will require at least a certain version (or higher) of .NET to be installed in order to run. One way to get around this would be to see if the Nullsoft installer could actually do the driver install for us, rather than having a separate .exe (C#) to do that piece of the install. I'll look into that. |
It can do it for us in anything below Vista, but in Vista and upwards we just need Nullsoft to execute the command |
Good call Matt - this page The only folks that would be left out would be WinXP people - is that a big *Brian On Tue, Aug 11, 2015 at 9:44 AM, Matt Jenkins [email protected]
|
I'm sure we can find out what OS they are on within Nullsoft and use the InstDrv plugin to Nullsoft for those few numpties. It would be nice if that plugin worked with pnputil but it looks like it doesn't. |
When installing chipKIT drivers (chipKITDriverInstaller_v10.exe) in Windows 8 on a MS Surface Pro 3 tablet. The following installation of .NET Framework 3.5 is required. Not a show stopper, but inconvenient and consumes additional space on small SSD table drives.
The text was updated successfully, but these errors were encountered: