【发布时间】:2023-04-07 09:04:02
【问题描述】:
我正在尝试将一些 .dll 文件从我的应用程序导入我的 powershell 脚本。
有两个 dll:MyProject.dll 和 MyProject.Data.dll。我可以成功加载第一个 dll,我可以访问那里的 ENUMS。但问题是,当我尝试加载第二个时,它会抛出此错误:
Import-Module:无法加载文件或程序集“System.Runtime,Version=4.2.1.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。系统找不到指定的文件。
这是我的脚本的样子:
Import-Module "./dll/MyProject.dll"
Import-Module "./dll/MyProject.Data.dll" # error while loading this one.
$global:admin_role = [MyProject.UserRole]::Admin
$global:super_user_role = [MyProject.UserRole]::SuperUser
$user_account = New-Object MyProject.Data.UserAccount
仅供参考,我从 MyProject.API/bin/Debug/netcoreapp2.2 获得了包含所有 dll 的 dll。
【问题讨论】:
标签: c# powershell dll .net-core