【发布时间】:2021-01-19 17:07:57
【问题描述】:
我创建了一个 py 脚本,它导入我的 .netStandard classLibrary 并运行它的执行
问题是,当我的类库 .netStandard 版本为 2.0 或更低时,它可以正常运行, 但如果版本是 .netStandard 2.1,它会要求 netStandard.dll 未找到。
现在我已经从 'C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App\3.1.5' 位置复制了 .netStandard 文件并粘贴了 Py 脚本位置,现在它运行成功。
我不明白为什么专门使用 .netStandard v2.1 带有 Iron python 的 DLR 没有检测到 netStandards dll。还是有什么我遗漏的步骤?
【问题讨论】:
-
您能否提供更多关于您如何推动 Ironpython 执行的详细信息?嵌入某物?通过ipy.exe?
-
是的@SimonOpelt,我已经下载了ipy 2.7.11版本并使用了ipy.exe。我在这样的命令行上运行:'ipy runnableScript.py'
标签: c# ironpython .net-standard .net-standard-2.1