更新程序包管理器控制台,以便在启用NuGet程序包还原后可以使用更新数据库

汉斯

Enable NuGet Package RestoreVisual Studio ASP.Net MVC项目上启用后,在干净的git-clone中进行构建时,NuGet使用来下载必要的文件packages.config但是,然后我必须重新启动Visual Studio,以便Update-Database在包管理器控制台中可用。我知道这可能与为Powershell软件包管理器控制台安装EntityFramework-package扩展有关,但是它究竟是如何工作的,并且没有快捷方式,所以我不必重新启动Visual Studio?

此更新数据库脚本的确切位置是什么?我在中找不到它./packages/EntityFramework.5.0.0/

另外,我发现还必须添加./.nuget/NuGet.exe到git-repository中有点不方便有没有更好的办法?

马特·沃德

不幸的是,如果不重新打开解决方案或确保在首次打开解决方案时未打开Package Manager控制台,则当前不支持在还原包后使PowerShell脚本可用于Entity Framework。

实体框架NuGet程序包具有init.ps1 PowerShell脚本,该脚本在程序包管理器控制台中设置各种PowerShell命令。在Visual Studio中打开解决方案/项目时,或在第一次打开已经打开解决方案的程序包管理器控制台后,将运行init.ps1文件。恢复解决方案打开后,还原NuGet软件包将还原init.ps1,因此将不会运行该文件。这就是为什么还原后控制台中的命令不可用的原因。

不必重新启动Visual Studio,您应该能够关闭并重新打开解决方案。

Update-Database命令以及其他命令位于Entity Framework NuGet包中包含的程序集(EntityFramework.PowerShell.dll)中。

对于NuGet软件包还原,如果您不想这样做,则不必在源代码控制系统中包括.nu​​get / NuGet.exe文件。对于最新版本的NuGet,程序包还原将在构建项目之前由Visual Studio自动完成。您还可以通过从命令行运行NuGet.exe restore YourSolution.sln还原软件包

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更新程序包管理器控制台,以便在启用NuGet程序包还原后可以使用更新数据库

来自分类Dev

如何从Visual Studio中的程序包管理器控制台针对SQL Azure调用更新数据库?

来自分类Dev

文件包含损坏的数据-程序包管理器控制台

来自分类Dev

Visual Studio 2012程序包管理器控制台错误

来自分类Dev

程序包管理器控制台无法加载

来自分类Dev

程序包管理器控制台无法正常运行Visual Studio 2013

来自分类Dev

程序包管理器控制台不会初始化

来自分类Dev

程序包管理器控制台挂在npm init上

来自分类Dev

Visual Studio 2015-程序包管理器控制台错误

来自分类Dev

默认情况下,程序包管理器控制台中的NuGet将安装旧版本的程序包

来自分类Dev

默认情况下,程序包管理器控制台中的NuGet将安装旧版本的程序包

来自分类Dev

NuGet程序包管理器:即使程序包存在,“找不到程序包”

来自分类Dev

NuGet程序包管理器:即使程序包存在,“找不到程序包”

来自分类Dev

使用程序包管理器访问选定的程序包

来自分类Dev

程序包管理控制台不起作用

来自分类Dev

是否可以从程序包管理器控制台中运行自定义播种方法?

来自分类Dev

程序包管理器控制台中缺少文件错误

来自分类Dev

Visual Studio 2015程序包管理器控制台中的“ k ef”引发异常

来自分类Dev

程序包管理器控制台中是否存在自动完成功能?

来自分类Dev

尝试通过程序包管理器上传程序包

来自分类Dev

如何在不使用程序包管理器的情况下安装程序包?

来自分类Dev

程序包管理器:对解决方案中的特定项目使用启用迁移

来自分类Dev

程序包管理器:对解决方案中的特定项目使用启用迁移

来自分类Dev

“ yum”和“ dnf”程序包管理器如何更新执行软件?

来自分类Dev

Project X面向框架“ .NETStandard”。实体框架程序包管理器控制台工具不支持此框架

来自分类Dev

通过Visual Studio中的程序包管理器控制台安装TestStack.White

来自分类Dev

如何确定在Powershell的Visual Studio程序包管理器控制台中选择的默认项目?

来自分类Dev

我可以在“管理NuGet程序包”中使用我的OctopusDeploy内置程序包存储库吗?

来自分类Dev

我可以在“管理NuGet程序包”中使用我的OctopusDeploy内置程序包存储库吗?

Related 相关文章

  1. 1

    更新程序包管理器控制台,以便在启用NuGet程序包还原后可以使用更新数据库

  2. 2

    如何从Visual Studio中的程序包管理器控制台针对SQL Azure调用更新数据库?

  3. 3

    文件包含损坏的数据-程序包管理器控制台

  4. 4

    Visual Studio 2012程序包管理器控制台错误

  5. 5

    程序包管理器控制台无法加载

  6. 6

    程序包管理器控制台无法正常运行Visual Studio 2013

  7. 7

    程序包管理器控制台不会初始化

  8. 8

    程序包管理器控制台挂在npm init上

  9. 9

    Visual Studio 2015-程序包管理器控制台错误

  10. 10

    默认情况下,程序包管理器控制台中的NuGet将安装旧版本的程序包

  11. 11

    默认情况下,程序包管理器控制台中的NuGet将安装旧版本的程序包

  12. 12

    NuGet程序包管理器:即使程序包存在,“找不到程序包”

  13. 13

    NuGet程序包管理器:即使程序包存在,“找不到程序包”

  14. 14

    使用程序包管理器访问选定的程序包

  15. 15

    程序包管理控制台不起作用

  16. 16

    是否可以从程序包管理器控制台中运行自定义播种方法?

  17. 17

    程序包管理器控制台中缺少文件错误

  18. 18

    Visual Studio 2015程序包管理器控制台中的“ k ef”引发异常

  19. 19

    程序包管理器控制台中是否存在自动完成功能?

  20. 20

    尝试通过程序包管理器上传程序包

  21. 21

    如何在不使用程序包管理器的情况下安装程序包?

  22. 22

    程序包管理器:对解决方案中的特定项目使用启用迁移

  23. 23

    程序包管理器:对解决方案中的特定项目使用启用迁移

  24. 24

    “ yum”和“ dnf”程序包管理器如何更新执行软件?

  25. 25

    Project X面向框架“ .NETStandard”。实体框架程序包管理器控制台工具不支持此框架

  26. 26

    通过Visual Studio中的程序包管理器控制台安装TestStack.White

  27. 27

    如何确定在Powershell的Visual Studio程序包管理器控制台中选择的默认项目?

  28. 28

    我可以在“管理NuGet程序包”中使用我的OctopusDeploy内置程序包存储库吗?

  29. 29

    我可以在“管理NuGet程序包”中使用我的OctopusDeploy内置程序包存储库吗?

热门标签

归档