我刚开始学Python。我开发了一个C#库,使用.Net Standard 2.0,然后通过安装python .net package并使用"import clr"来在Python中加载该库。问题是,如果我将.net版本更改为1.4或更低,则可以正常工作,否则会显示ModuleNotFound错误。有人知道如何解决这个问题吗?我不想改变我的.net standard版本。
import clr
import sys
assemblydir = r"C:\\Python"
assemblypath = r"C:\\Python\Mylib.dll"
sys.path.append(assemblydir)
clr.FindAssembly(assemblypath)
clr.AddReference("Mylib")
from Mylib import Animal
a = Animal()
print (a.Get())