好吧,這是Could not load file or assembly 'NuGet.Server, Version=2.11.1.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies的衍生物,看起來好像我找不到解決方案。NuGet服務器找不到.nupkg包文件
我將我的Nuget服務器項目發佈到我的Windows 2012 R2服務器並指向文件所在的適用目錄。包文件存在,如截屏圖所示,但是我不斷收到以下錯誤:
Severity Code Description Project File Line Suppression State Error Copying file Packages\PackageName.1.0.0.nupkg to obj\Release\Package\PackageTmp\Packages\PackageNameJson.1.0.0.nupkg failed. Could not find file 'Packages\PackageName.1.0.0.nupkg'. nuget_server_02 0
我的NuGet服務器v2.11.3安裝和我的項目的目標.NET框架4.6。有一點要注意的是,這些包本身來自.NET的早期版本 - 最有可能是3.5。
這是我的web.config文件:
<add key="packagesPath" value="D:\RootFolder\SubFolder\SolutionNameFolder\ProjectNameFolder\Packages"/>
即使經過多次嘗試Restore NuGet Packages
我仍然面臨着這種困境。我非常難以理解的一件事情是,如果我將packagesPath指向本地目錄,它可以工作,但是會檢索包,但是當我指向服務器上的同一個項目時,我很頭疼。
以前,在相關SO問題的包含鏈接中,我可以發佈,但現在我甚至無法完成該階段,即使自上次工作以來我從未對該項目進行任何更改。我決定今天重新審視它。
UPDATE:
我已經刪除bin文件夾和重建我的解決方案爲每Could not load file or assembly 'someProject' or one of its dependencies. Access is denied但它仍然無法找到該文件。