|
Any Chance you can add the VB dependencies as well
|
|
|
|
|
Are you referring to VB6? msvbvm60.dll and dependencies have been included with Windows ever since Windows 2000, and are still included in Windows 10 20H2. Use the Package and Deployment Wizard to create a list of what you need to include, and the Inno Setup website has an answer in the FAQ on how to translate your setup.lst to Inno Setup's scripting language. The VB6 runtime is not something that can be downloaded as an installer from the Microsoft website the way that .NET can be.
|
|
|
|
|
No not VB6 I thought maybe there would be additional dependencies for VB.Net (IE: VS 2019 for example) I could be wrong
|
|
|
|
|
Nope, just include whatever version of .NET you are targeting. VC++ is the only .NET language that I understand to have additional dependencies
|
|
|
|
|
My application makes use of the WebView2 runtime (Edge Chromium in a .NET 5 app), and I would be interested in having it as a dependency.
* Runtime Download - https://developer.microsoft.com/en-us/microsoft-edge/webview2/
* Instructions (what Registry key to look for) - https://docs.microsoft.com/en-us/microsoft-edge/webview2/concepts/distribution
|
|
|
|
|
Hi,
Just wondering where netcorecheck.exe (and netcorecheck_x64.exe) located in the src folder of the github repository come from? Is the source code available for these executables?
Thanks,
Dave
|
|
|
|
|
|
The GitHub repo has no issue tracker enabled, so I have to post here and hope somebody reads it.
The dependency for Visual C++ 2010 is still the old outdated version that was replaced with SP1. I thought this was fixed, but it's not. The current code on GitHub uses this page:
https://www.microsoft.com/en-us/download/details.aspx?id=5555
The correct link is this:
https://www.microsoft.com/en-us/download/details.aspx?id=8328
|
|
|
|
|
Hello,
i already use a relatively complex Inno-Setup script.
What is the best way to integrate this one into my existing script?
|
|
|
|
|
Very good work you have done. =)
|
|
|
|
|
|
I think your products.pas should be edited in order to allow using dependencies compiled into the setup.
I use your great scripts to check and install a VC runtime.
So what I do is:
1) In my [Files] section I state:
Source: "d:\resources\vcredist2017.exe"; Flags: dontcopy
This way, the VC runtime is compiled into my setup.
2) Then I have edited "products.pas" like this:
ExtractTemporaryFile(filename);
path := ExpandConstant('{tmp}{\}') + filename;
This way, Inno Setup will extract the compiled VC runtime and try to install it.
I'm not perfectly sure how to add an error-catcher here, but I don't need it.
If the author finds my edit useful, I think it would be great if he could add it.
|
|
|
|
|
I've only left use_dotnetfx47 and use_vc2017 defined, I commented out the rest of the files, when I try debugging or compiling the setup I get the following error:
Starting compile. [Tuesday, June 05 2018 at 3:06:29 PM]
Compiling script with Inno Setup 5.5.9 (a) [ISDLLCompileScriptA]
[PreCompile] Processing.
[PreCompile] Processing is still being tested.
[PreCompile] Processing finished.
[ISPP] Preprocessing.
[ISPP] Preprocessed.
Parsing [Setup] section, line 41
Parsing [Setup] section, line 42
Parsing [Setup] section, line 43
Parsing [Setup] section, line 44
Parsing [Setup] section, line 45
Parsing [Setup] section, line 46
Parsing [Setup] section, line 47
Parsing [Setup] section, line 48
Parsing [Setup] section, line 49
Parsing [Setup] section, line 50
Parsing [Setup] section, line 51
Parsing [Setup] section, line 52
Parsing [Setup] section, line 53
Parsing [Setup] section, line 54
Parsing [Setup] section, line 55
Parsing [Setup] section, line 56
Parsing [Setup] section, line 57
Parsing [Setup] section, line 58
Parsing [Setup] section, line 59
Parsing [Setup] section, line 60
Reading file (WizardImageFile)
File: C:\Program Files (x86)\Inno Setup 5\WIZMODERNIMAGE.BMP
Reading file (WizardSmallImageFile)
File: C:\Program Files (x86)\Inno Setup 5\WIZMODERNSMALLIMAGE.BMP
Preparing Setup program executable
Reading default messages from Default.isl
Parsing [LangOptions], [Messages], and [CustomMessages] sections
File: C:\Program Files (x86)\Inno Setup 5\Default.isl
Messages in script file
Reading [Code] section
Parsing [Registry] section, line 80
Parsing [Run] section, line 73
Parsing [UninstallRun] section, line 76
Parsing [UninstallRun] section, line 77
Parsing [Files] section, line 63
Parsing [Files] section, line 64
Parsing [Files] section, line 65
Parsing [Files] section, line 66
Reading version info: *\cert.pem
Parsing [Files] section, line 67
Reading version info: *\config.json
Parsing [Files] section, line 68
Parsing [Files] section, line 69
Parsing [Files] section, line 70
Parsing [Files] section, line 2 of *\scripts\isxdl\isxdl.iss
Reading version info: *\scripts\isxdl\isxdl.dll
Compiling [Code] section
Compiler Error!
File: *\scripts\products\vcredist2017.iss Line 22: Column 11: Unknown identifier 'msiproductupgrade'
Am I doing anything wrong? I haven't really changed anything from the original script and didn't find anything relevant to it on this page or google
EDIT: fixed error message
modified 5-Jun-18 15:19pm.
|
|
|
|
|
I remember that I saw this error message, too.
I'm not perfectly sure anymore how I fixed it.
I guess it was either a missing include or the order was wrong.
So check if you have the following includes in the following order:
#include "scripts\products.iss"
#include "scripts\products\stringversion.iss"
#include "scripts\products\msiproduct.iss"
#include "scripts\products\winversion.iss"
#include "scripts\products\fileversion.iss"
#include "scripts\products\dotnetfxversion.iss"
#include "scripts\products\vcredist2017.iss"
|
|
|
|
|
https://www.codeproject.com/Articles/20868/NET-Framework-Installer-for-InnoSetup#
|
|
|
|
|
Hi all, Czech translation is here[^] 
|
|
|
|
|
Please change encoding to Windows-1251 of file "scripts\lang\russian.iss" due to incorrect display.
|
|
|
|
|
Well done, keep up the good work !
|
|
|
|
|
Please help me with my problem.
I downloaded vcredist###.exe for x86. I want it to be included in my setup.exe so when my app is being installed, it can be installed fully offline.
I already modified the code in .iss and added vcredist files in MyProgramDependencies folder.
All the settings are set correctly and my app is installed fine when the download is enabled.
But when I set it to install the vcredist offline by settings the following to yes,
DisableReadyPage=yes
DisableReadyMemo=yes
the installer displayed error message:
"An error occured while installing the dependencies. Please restart the computer and run the setup again or install the following dependencies manually:"
I spent hours finding what's the problem. How can this be fixed?
Thank in advance!
|
|
|
|
|
I found the solution. It didn't find the vcredist installer files because the path is wrong. I saved them in the default folder 'MyProgramDependencies ' and changed the output folder because I need them to comply in my projects folder structures and automation scripts.
I expected the vcredist installers will be access in the same path I used in '[File] Source: ' and assumed that it is a key to a dictionary to access those file when the output-installer is executed. But when I logged the path, it is [output-folder]\path.
I moved the vcredist installers in a folder where output-installer is saved and it's now working ok.
|
|
|
|
|
The release notes say Quote: Added support for .NET Framework 4.5 - 4.5.2
..however there is no script for this. How would you install 4.5.2?
Thanks
|
|
|
|
|
It helped me a lot, thank you !!!
|
|
|
|
|
Hi,
I notice that .Net 4.5 script file is not available while .Net 4.6 exists.
Is there any reason for this?
Does .Net 4.6 installer contains also 4.5 framework?
As far as I know .Net 4.5 is also supported in windows 7 while .Net 4.6 it is not.
So what happens if I try to install an application (created with your installer )that require .Net 4.5 in a pc running Windows 7?
Thanks in advance.
|
|
|
|
|
Hi,
I dont know why but he said me it's miss the "" file ....
I suppose it's the istool missing but i try to install it ... but it's doesn't change anything.
Did I have to do something, else ?
|
|
|
|
|
after i search more...
it's just that i was in french ... and it's buggins without add the french langage in product.
|
|
|
|