0

我是 .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 Assemblies\com.blazesoft.AdvCommon, Version=7.2.336.60, Culture=neutral, PublicKeyToken=a3597fa6e7f2b580”是否存在。

我已经通过从 net Advisor.NETx64Setup.msi 下载的文件安装了“Blaze Advisor”,并且我认为它必须正确安装它,我可以看到桌面图标“Blaze Advisor Builder 7.2.6 for .NET”正在创建但无法运行但。

我找不到任何名称为“Fair Issac”的注册表项。

现在我应该怎么做才能克服这个问题?安装不应该那么复杂吧。

谢谢

4

1 回答 1

0

我在“以管理员身份运行”模式下通过命令提示符卸载了 Blaze Advisor 并运行了 msi 文件。这样问题就解决了,我可以运行“Blaze Advisor”。请注意,如果您只是双击 MSI 文件,它将无法正确安装。谢谢

于 2018-11-15T04:17:18.597 回答