CI和MSBuild添加EntityFramework

时间:2017-07-25 14:24:18

标签: entity-framework jenkins msbuild continuous-integration

(我仍然是这个东西的初学者)所以我正在使用使用MSBUild构建的Jenkins实现CI。拉动代码并使用Visual Studio构建工作,但是当我从repo(bitbucket)拉出来时,我遇到了这些错误:

  

C:\ Program Files   (86)\的MSBuild \ 14.0 \ BIN \ Microsoft.Common.CurrentVersion.targets(1820,5):   警告MSB3245:无法解析此引用。找不到   程序集“EntityFramework,Version = 6.0.0.0,Culture = neutral,   PublicKeyToken = b77a5c561934e089,processorArchitecture = MSIL“。检查到   确保程序集存在于磁盘上。如果需要此引用   通过您的代码,您可能会遇到编译错误。   [C:\用户\ bob.jenkins \工作空间\ SIFT \源\ SIFT.Model \ SIFT.Model.csproj]

因此我得到了这些错误

  

Domain \ Incident.cs(5,19):错误CS0234:类型或命名空间名称   名称空间'System.Data'中不存在'Entity'(是吗?   缺少程序集引用?)   [C:\用户\ bob.jenkins \工作空间\ SIFT \源\ SIFT.Model \ SIFT.Model.csproj]

现在我知道它与repo有关,不允许dll或其他类型的文件(我们不希望它,因为它与其他人的构建混淆)。我不想只是复制粘贴或将其下载到CI服务器上,因为这会破坏我们检查构建的目的。所以我的问题是,无论如何Jenkins或MSBuild以某种方式在线获取并安装EntityFramework,这样我们在构建时就不会出错?从我看到的Visual Studio看起来它看起来像是使用npm和NuGet。

0 个答案:

没有答案