EF 7命令Powershell脚本需要在项目负载时重新安装

时间:2016-04-18 17:44:44

标签: entity-framework powershell entity-framework-core

起初我以为我的EF 7软件包没有通过NuGet正确安装。然后我意识到它们安装得很好,但PowerShell脚本,特别是使用EntityFramework.Commands -Pre引入的(init.ps1和install.ps1)仅在初始NuGet安装期间运行。现在,每次重新加载项目时,我都必须重新运行init和install脚本才能进行Add-Migration或利用任何其他PS cmdlet。

这是一个错误吗?我该如何解决这个问题呢?我记得读过如果我创建一个名为与我的项目相同的powershell脚本,它将在项目加载期间自动运行它。也许我离开了,但是我是否需要创建一个加载这两个的脚本或者我错过了什么?

<package id="EntityFramework.Commands" version="7.0.0-rc1-final" targetFramework="net461" />
<package id="EntityFramework.Core" version="7.0.0-rc1-final" targetFramework="net461" />
<package id="EntityFramework.MicrosoftSqlServer" version="7.0.0-rc1-final" targetFramework="net461" />
<package id="EntityFramework.Relational" version="7.0.0-rc1-final" targetFramework="net461" />
<package id="EntityFramework.Relational.Design" version="7.0.0-rc1-final" targetFramework="net461" />

在过去的3个月中,您在安装程序包EntityFramework.MicrosoftSqlServer -Pre和/或EntityFramework.Commands -Pre时获得的内容几乎相同。自从使用它以来,我没有看到版本更改。

0 个答案:

没有答案