Nuget 类型或名称空间";“整洁”;找不到:在Visual Studio中的Hangfire源代码中?
我已经将Hangfire源代码从Github导入到我现有的VS 2013解决方案中。当我尝试在解决方案中构建所有项目时,出现了几个错误: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\
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
文件。它将自动恢复所有丢失的包