错误:找不到依赖项清单中指定的程序集。

时间:2017-05-25 10:27:43

标签: c# .net build msbuild core

当我尝试部署控制台核心应用时,我收到错误:

错误:未找到依赖项清单中指定的程序集 - package:' microsoft.aspnetcore.hosting.abstractions',version:' 1.0.0',path:&# 39; LIB / netstandard1.3 / Microsoft.AspNetCore.Hosting.Abstractions.dll'

我可以看到Microsoft.AspNetCore.Hosting.Abstractions.dll存在于lib / netstandard1.3 /Microsoft.AspNetCore.Hosting.Abstractions.dll中。有办法获得这条路吗?

1 个答案:

答案 0 :(得分:0)

如果我们使用TFS 2013,那么解决方法是创建一个文件夹并添加该文件夹中所需的所有nuget包。

将该文件夹复制到必须部署它的服务器并复制项目的所有dll。

还要在以下变量中更改.runtimeconfig.dev.json文件中的路径。

  "additionalProbingPaths": [
  "<nugetfolderpath>"
  ]

确保在路径中使用两个正斜杠。例如:C:\ ProjectName \ NugetFolder