我在我的Z3 Core2.1项目中通过NuGet包使用.NET,最近我尝试从4.5.0.1版本升级到4.8.1。然后,我返回到4.5.0.1,并在上下文创建时得到了这个异常:
using(var ctx = new Microsoft.Z3.Context())
{
}System.DllNotFoundException:无法加载DLL 'libz3.dll‘或其依赖项之一:找不到指定的模块。(HRESULT例外: 0x8007007E)
我检查了以下内容:
libz3.dll和Microsoft.Z3.dll都存储在%userprofile%\.nuget\packages\z3x64win\4.5.0.1\lib中,libz3.dll和Microsoft.Z3.dll保存到项目的bin目录,但问题仍然存在。还有其他必要的步骤来引用Z3吗?
发布于 2019-04-15 02:21:24
在过去的日子里,我记得在Z3中遇到了这些问题,并且经常通过尝试以下方法来工作:
发布于 2019-06-04 21:05:38
现在有一个官方的.NET核心Z3 NuGet包,它应该解决所有的问题:https://www.nuget.org/packages/Microsoft.Z3.x64/
https://stackoverflow.com/questions/53692341
复制相似问题