我使用VS 2017创建了一个Dotnet核心应用程序,然后将其发布,然后将包含运行时文件夹和应用程序dll的已发布文件夹复制到安装了dotnet核心框架的Windows Server 2016中。
即使我从命令行运行应用程序,也会收到以下错误。 (我发现此dll位于runtimes文件夹下,但以某种方式无法加载应用程序)
调用的目标已引发异常。 -> System.Reflection.TargetInvocationException:引发了异常 通过调用的目标。 ---> System.DllNotFoundException: 无法加载DLL'CpuMathNative'或其依赖项之一: 找不到指定的模块。 (来自HRESULT的异常: 0x8007007E)
答案 0 :(得分:0)
我的服务器缺少此VCRuntime140.DLL,因此我必须安装
用于Visual Studio 2017的Microsoft Visual C ++可重新分发