Nuget 类型或名称空间";“整洁”;找不到:在Visual Studio中的Hangfire源代码中?

Nuget 类型或名称空间";“整洁”;找不到:在Visual Studio中的Hangfire源代码中?,nuget,hangfire,Nuget,Hangfire,我已经将Hangfire源代码从Github导入到我现有的VS 2013解决方案中。当我尝试在解决方案中构建所有项目时,出现了几个错误: Error 6 The type or namespace name 'Dapper' could not be found (are you missing a using directive or an assembly reference?) C:\Users\Jerry_Dev\Documents\GitHub\Hangfire\src\

我已经将Hangfire源代码从Github导入到我现有的VS 2013解决方案中。当我尝试在解决方案中构建所有项目时,出现了几个错误:

Error   6   The type or namespace name 'Dapper' could not be found (are you missing a using directive or an assembly reference?)    C:\Users\Jerry_Dev\Documents\GitHub\Hangfire\src\Hangfire.SqlServer\SqlServerDistributedLock.cs 20  7   Hangfire.SqlServer
在PackageManager中,当我这样做时:“安装PackageDapper”,它会说

'Dapper 1.38' already installed.
Hangfire.SqlServer already has a reference to 'Dapper 1.38'.

我看到
Dapper.net
安装在我的
Manage numget Packages
窗口中的
Hangfire.SqlServer
project

我们不将
Packages
文件夹存储在源代码控制下以减少源代码大小。Hangfire在Visual Studio中使用,而不是过时的MSBuild集成包还原。自动还原在每个构建中自动下载丢失的包,但它仅适用于NuGet≥ 2.7,因此您有以下选项:

将NuGet更新至最新版本

请看地图

运行构建脚本

转到根Hangfire目录并运行
build.bat
文件。它将自动恢复所有丢失的包