2017-05-25 60 views
2

當我嘗試部署控制檯核心應用程序時,出現錯誤:錯誤:找不到依賴項清單中指定的程序集。

錯誤:未找到依賴項清單中指定的程序集 - package:'microsoft.aspnetcore.hosting.abstractions',version: '1.0.0',路徑:'lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Abstractions.dll'

我可以看到Microsoft.AspNetCore.Hosting.Abstractions.dll存在於lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Abstractions.dll。有沒有辦法獲得路徑?

+0

您使用哪種項目類型? (例如.NET Core/.NET Framework)。你是如何部署應用程序的? –

+0

您是否將任何清單文件引用到您的項目中? @Dev –

+0

@Martin Ullrich我正在使用.net核心。通過創建構建定義來部署應用程序 – Dev

回答

0

如果我們使用TFS 2013,那麼解決方法是創建一個文件夾並添加文件夾中所需的所有nuget軟件包。

將該文件夾複製到必須部署的服務器並複製項目的所有dll。

還要在下面的變量中更改.runtimeconfig.dev.json文件中的路徑。

"additionalProbingPaths": [ 
    "<nugetfolderpath>" 
    ] 

確保在路徑中使用兩個正斜槓。例如:C:\ ProjectName \ NugetFolder

相關問題