I'm using Visual Studio Installer 1.1 to build the install file for a VB app I'm writing. The app uses RegEx, requiring a VBScript Regular Expressions 5.5 reference.
I added the VBScript Regular Expressions 5.5 reference, which I notice says "vbscript.dll\3". VSI sees the reference as "3", and trips over it. I've added VBScript.dll to the installer file for placement in Windows\System32, which allows VSI to continue building, and works like a charm on MY PC.
My Boss uses a machine with IE 5.0, and when he tries to install, he gets an error stating that VBScript.dll cannot be changed/accessed... oh who knows... (sometimes it's like he just makes this stuff up anyway
) it's an error. He can still continue the installation, and I know he has (an older) vbscript.dll.
When he attempts to run the application, it errors: "Run-time Error 430 Class does not support automation".
I assume ( a-- you me) that this is the result of of his having an older (ie 5.0 version of) vbscript.dll, which I don't think includes support for RegEx.
I would rather not tell my gazillions of future clients that they can only use the app if they have IE 5.5+ or IE 6+.
Anyone else encounter this?