我是.net开发人员,我的首选是使用Blaze Advisor .Net。我一直试图从安装在桌面上的图标运行“ Blaze Advisor Builder 7.2.6 for .NET”,但是什么也没发生。
我已经从MSI文件Advisor.NETx64Setup.msi在Windows 10上安装了Blaze Advisor .Net 7.2.6
然后,我进入文件夹“ C:\ Blaze_net \ Advisor72NET \ bin”(安装Blaze Advisor的路径)并运行“ verifyInstall.bat”,这里出现了错误,我一步一步解决了。下面是详细信息
1)
无法加载文件或程序集vjslib
通过以下方式解决了该错误 安装64位Visual J#Redistributable
2)
“ java.lang.System”的类型初始值设定项引发了异常。 -> java.lang.UnsatisfiedLinkError:无法加载DLL'vjsnativ'
通过从路径复制三个dll解决了该错误
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\vjscor.dll
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\vjslib.dll
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\vjsnativ.dll
to path C:\Blaze_net\Advisor72NET\bin\applications
3)
未处理的异常:System.TypeInitializationException:类型 “ java.lang.System”的初始化程序引发了异常。 -> System.BadImageFormatException:尝试加载程序 格式不正确。
通过运行“ registerDotNet40Support.bat”文件解决此错误
4)现在,我遇到的错误是
验证Blaze Advisor安装的错误附加信息: 无法确定产品的安装目录 “ NdAdvisorCommon”。该产品可能未正确安装或 安装注册表项丢失或损坏。
检查注册表项'HKEY_LOCAL_MACHINE \ SOFTWARE \ Fair Isaac \ Blaze Advisor.NET \ Installed Assemblys \ com.blazesoft.AdvCommon, 版本= 7.2.336.60,文化=中性,PublicKeyToken = a3597fa6e7f2b580' 存在。
我已经通过从net Advisor.NETx64Setup.msi下载的文件安装了“ Blaze Advisor”,并且我认为它必须已正确安装,我可以看到正在创建桌面图标“ Blaze Advisor Builder 7.2.6 for .NET”,该图标没有没跑但是。
我找不到名称为“ Fair Issac”的任何注册表项。
现在我该怎么办才能克服这个问题?安装不应该那么复杂吧。
谢谢
答案 0 :(得分:0)
我取消安装了Blaze Advisor,并在“以管理员身份运行”模式下通过命令提示符对msi文件进行RAN。这样问题就解决了,我能够运行“ Blaze Advisor”。 请注意,如果仅双击MSI文件,将无法正确安装。 谢谢