I just dumped a "standalone" version into dropbox. It should be exactly the same as the installed version, but it hasn't gone through the NSIS installer-builder process. I want to see if that makes a difference.
It was a nice thought, but the standalone version has the same error. One slightly odd thing about the standalone is it logs in both the User\App Data folder and the Standalone folder, but I think that may be normal.
The Standalone log had a slightly more detailed stack.(CRITICAL) armoryengine.pyc:1041 - C++ block utilities not available.
(CRITICAL) armoryengine.pyc:1042 - Make sure that you have the SWIG-compiled modules
(CRITICAL) armoryengine.pyc:1043 - in the current directory (or added to the PATH)
(CRITICAL) armoryengine.pyc:1044 - Specifically, you need:
(CRITICAL) armoryengine.pyc:1045 - CppBlockUtils.py and
(CRITICAL) armoryengine.pyc:1049 - _CppBlockUtils.pyd
(ERROR) Traceback (most recent call last):
File "ArmoryQt.py", line 31, in
File "armoryengine.pyc", line 1037, in
File "CppBlockUtils.pyc", line 26, in
File "CppBlockUtils.pyc", line 18, in swig_import_helper
File "_CppBlockUtils.pyc", line 12, in
File "_CppBlockUtils.pyc", line 10, in __load
ImportError: DLL load failed: The specified module could not be found.
Error in sys.excepthook:
Traceback (most recent call last):
File "armoryengine.pyc", line 617, in logexcept_override
AttributeError: 'NoneType' object has no attribute '__excepthook__'
Original exception was:
Traceback (most recent call last):
File "ArmoryQt.py", line 31, in
File "armoryengine.pyc", line 1037, in
File "CppBlockUtils.pyc", line 26, in
File "CppBlockUtils.pyc", line 18, in swig_import_helper
File "_CppBlockUtils.pyc", line 12, in
File "_CppBlockUtils.pyc", line 10, in __load
ImportError: DLL load failed: The specified module could not be found.
[EDIT] Removing the redistributable and .NET Framework 4 Client Profile didn't have any impact. Is there any particular versions that should be installed? From what I understand about VS, it's normal to have multiple distributable versions installed and the app should select the appropriate one automatically. I don't know much about VS, so I could be totally wrong.