我已被其他人授予了C#项目。我打开了该项目并试图通过执行Update-Package -reinstall
来安装所有的Nuget软件包。Visual Studio 2015无法在软件包文件夹中找到nuget软件包引用和DLL
它下载了packages
文件夹中的所有包。
/Projects
/WebApiTest (root folder)
WebApiTest.csproj
WebApiTest.sln
/packages (packages are loaded in this folder)
但整个项目仍然说,它缺少所有的参考。我editted的的csproj文件,看看它会尝试加载从包,那就是:
<ItemGroup>
<Reference Include="Antlr3.Runtime">
<HintPath>packages\Antlr.3.4.1.9004\lib\Antlr3.Runtime.dll</HintPath>
</Reference>
<Reference Include="EntityFramework">
<HintPath>packages\EntityFramework.6.1.3\lib\net45\EntityFramework.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="EntityFramework.SqlServer">
<HintPath>packages\EntityFramework.6.1.3\lib\net45\EntityFramework.SqlServer.dll</HintPath>
<Private>True</Private>
</Reference>
... etc.
所以我认为它开始在同一个目录中查找作为csproj
文件在同一目录也是具有所有DLL文件的packages
文件夹。所以这条道路似乎是对的。
为什么我的项目仍然无法加载参考?
您是否在包管理器控制台窗口或输出窗口中看到任何错误消息?在更新软件包之前,请清理并重建整个解决方案。请检查,如果新版本已安装或旧版本被删除:http://stackoverflow.com/questions/20800507/nuget-package-update-issues –
你可以分享整个错误日志? –