问题描述
我有一个带有以下清单文件 (t\t.psd1
) 的简单(测试)模块:
@{
ModuLeversion = '0.0.1'
requiredAssemblies = 'Oracle.DataAccess'
}
对应的模块文件(t\t.psm1
)同样简单:
function t {}
导入模块后,我可以按预期使用 Oracle.DataAccess
程序集的功能。
但是,如果我启动一个新的 PowerShell 会话并执行
add-type -assemblyName Oracle.DataAccess
我收到错误消息 add-type -assemblyName Oracle.DataAccess,这让我感到惊讶,因为我认为清单文件中的 requiredAssemblies
指令实际上执行了相同的命令。 >
显然,我的假设是错误的。那么,这个指令到底做了什么,为什么它会找到程序集,而 add-type
却没有?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)