gpt4 book ai didi

entity-framework - 从云服务项目的 powershell 运行 migrate.exe?

转载 作者:行者123 更新时间:2023-12-02 03:12:35 25 4
gpt4 key购买 nike

我正在尝试编写一个为云服务项目运行迁移的 powershell 脚本:

$migrator = "C:\Path\EntityFramework.6.1.3\tools\migrate.exe" 
$migrateCommand = "$migrator file.dll /StartUpDirectory=C:\path\bin\Test /connectionStringName:myconnection /startUpConfigurationFile:C:\path\app.config /verbose"
Invoke-Expression $migrateCommand

我在运行脚本时不断收到以下错误:“未处理的异常:System.IO.FileNotFoundException:无法加载文件或程序集‘EntityFramework,Version=6.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089’或它的依赖项之一。系统找不到指定的文件。”

我已将 migrate.exe 复制到所有 dll 所在的 bin 文件夹中,并且我正在为启动目录和配置文件使用绝对路径。似乎无法弄清楚我错过了什么?我的另一个问题是 migrate.exe 只能用于 webrole/workerrole 项目吗?

最佳答案

问题是迁移器正在同一工作目录中搜索 entityframework.dll。您可以将工作目录更改为包含您的 entityframework.dll 的文件夹

关于entity-framework - 从云服务项目的 powershell 运行 migrate.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39027872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com