Before logging an issue, please update to the latest release of Visual Micro from the Downloads Page.

When Logging a Support Issue in the Forum, please ensure you have also:-

  • Enabled vMicro > Compiler > Show Build Properties
  • Re-Compile your program with these settings enabled
 
Save the new Output to a Text File and....
  • Click the Reply button and attach as .txt file OR
  • Click here to Email us with the file attached, and a link to your post
Support requests without the output above may be impossible to answer, so please help us to help you
 
Page Index Toggle Pages: 1 Send TopicPrint
Hot Topic (More than 8 Replies) Cannot run installation - missing DLL (Read 10689 times)
marekK
Newbies
*
Offline


Posts: 7
Location: US - NY
Joined: Apr 13th, 2014
Cannot run installation - missing DLL
Apr 13th, 2014 at 8:43pm
Print Post  
I've just downloaded newest Arduino for VS version 1401.01.
When I tried to install it (using regular double click or Run as Admin) I got message the installation needs DLL that is missing.
Seems like you have some custom installer that my system is not ready for.
I have Windows 7 64-bit with VS 2008, VS 2010 and VS 2012 installed + VS 2013 Express Edition.
I am really interested in your Arduino plugin.
  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12137
Location: United Kingdom
Joined: Apr 10th, 2010
Re: Cannot run installation - missing DLL
Reply #1 - Apr 13th, 2014 at 8:49pm
Print Post  
Hi,

It's a standard msi and just requires .net 3.5. Please check 3.5 is enabled. 

Thanks

ps: Visual Micro will not work in express editions of Visual Studio but Atmel Studio is free.
  
Back to top
IP Logged
 
marekK
Newbies
*
Offline


Posts: 7
Location: US - NY
Joined: Apr 13th, 2014
Re: Cannot run installation - missing DLL
Reply #2 - Apr 14th, 2014 at 4:29pm
Print Post  
It's strange because I have installed every .net framework starting with 2.0 and ending with 4.5.1. And I am actively using them for various developments.
Is it possible that this msi error is related to 64-bit version of Windows 7? What tool did you use to create msi? Maybe I can check this?
  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12137
Location: United Kingdom
Joined: Apr 10th, 2010
Re: Cannot run installation - missing DLL
Reply #3 - Apr 14th, 2014 at 4:35pm
Print Post  
I agree when I saw Vs2008 I was surprised because that needs 3.5

The msi is created using windows 8 64bit but has been installed on win7 by thousands of people. We use up to date virus checker so maybe switch off your virus checker and see if it works.

I can't really think what else might be missing. Does the msi start running then fail or fail before the first window opens? If before the first window opens then I would suspect a Microsoft msi installer file is missing from windows.

We will also build an msi for you over the next few days that does not check for .net version
« Last Edit: Apr 14th, 2014 at 4:36pm by Tim@Visual Micro »  
Back to top
IP Logged
 
marekK
Newbies
*
Offline


Posts: 7
Location: US - NY
Joined: Apr 13th, 2014
Re: Cannot run installation - missing DLL
Reply #4 - Apr 14th, 2014 at 5:20pm
Print Post  
I've just tried to run it with virus check off but it didn't help. I would really appreciate if you could, whatever your timeframe, to create it without .net version check - as you suggested. I am really interested in it and if it works I would be your customer for debugger.
  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12137
Location: United Kingdom
Joined: Apr 10th, 2010
Re: Cannot run installation - missing DLL
Reply #5 - Apr 14th, 2014 at 6:06pm
Print Post  
Okay but please answer question about when the error appears. Before any installer windows appears or after?

Are you sure you have full .net3.5 and not the client profile version installer?

Thanks
« Last Edit: Apr 14th, 2014 at 6:08pm by Tim@Visual Micro »  
Back to top
IP Logged
 
marekK
Newbies
*
Offline


Posts: 7
Location: US - NY
Joined: Apr 13th, 2014
Re: Cannot run installation - missing DLL
Reply #6 - Apr 14th, 2014 at 8:40pm
Print Post  
The error occurs just in the beginning, before any other window supposed to be shown. And after seeing error and clicking OK - installation program silently quits.
I have full version of .net 3.5 - I was heavily developing with asp.net 3.5.
  
Back to top
 
IP Logged
 
marekK
Newbies
*
Offline


Posts: 7
Location: US - NY
Joined: Apr 13th, 2014
Re: Cannot run installation - missing DLL
Reply #7 - Apr 14th, 2014 at 8:41pm
Print Post  
Just idea, maybe you can link installation to newer .net like 4.0 or 4.5 for a test?
  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12137
Location: United Kingdom
Joined: Apr 10th, 2010
Re: Cannot run installation - missing DLL
Reply #8 - Apr 14th, 2014 at 8:44pm
Print Post  
Nice idea but it would mess up too much stuff, the setup project is large because it handles all vs versions.

What is the full error please? + dll name if it is displayed
« Last Edit: Apr 14th, 2014 at 8:45pm by Tim@Visual Micro »  
Back to top
IP Logged
 
marekK
Newbies
*
Offline


Posts: 7
Location: US - NY
Joined: Apr 13th, 2014
Re: Cannot run installation - missing DLL
Reply #9 - Apr 16th, 2014 at 12:33am
Print Post  
The message box appears from the installation program and it says: "There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor."

There is nothing more, just OK to close.
  
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12137
Location: United Kingdom
Joined: Apr 10th, 2010
Re: Cannot run installation - missing DLL
Reply #10 - Apr 16th, 2014 at 4:45pm
Print Post  
Thanks. That looks like a windows installer error. I googled it these possible solutions although I don't think item 1 applies to your op sys

1. Update Windows Installer following the instructions from this Microsoft Article:

http://www.microsoft.com/downloads/details.aspx?familyid=889482fc-5f56-4a38-b838...

2. Change the permissions to full access to:

C:\Users\xxx\AppData\Local\Microsoft\Windows\ or C:\Users\x\AppData\Local\Temp\

1. Open Windows Explorer are locate the mentioned folder above.
2. Right click on the folder, the Local Properties pop up window will appear.
3. Select the tab Security.
4. Click Edit,  the Permissions for Local pop up window will appear.
5. On Group or user names, select the desired user.
6. Ensure that the Allow check box for Full control is activated, else activate it.
7. On the Permissions for Local pop up window, click OK (if no changes were made) or Apply (if changes were made).
8. On the Local Properties pop up window, click OK (if no changes were made) or Apply (if changes were made).

If it doesn't work we will try to make a .net4 installer over the next month. Look forward to hearing if this helps. Out of interest what happens if you run the installer as admin from somewhere like mydocuments
  
Back to top
IP Logged
 
marekK
Newbies
*
Offline


Posts: 7
Location: US - NY
Joined: Apr 13th, 2014
Re: Cannot run installation - missing DLL
Reply #11 - Apr 17th, 2014 at 7:24pm
Print Post  
That was good finding! Setting permissions on C:\Users\x\AppData\Local\Temp\ directory helped. I was able to install it and now I am checking out the debugger. 
Thanks for help!
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint