我有一个关于在IronPython项目中添加对.NET程序集的引用的问题。我在独立的C#解决方案中有一个类库项目。我想知道当我改变输出类型'时,我能够引用这个生成的.NET程序集。我的班级图书馆项目到“控制台应用程序”#。我发现是的。当我编译我的类库项目时,我获得了TestLibrary.exe文件并在IronPython项目中成功引用它。所以,我的问题是:来自' pythonic'我认为如何将.NET程序集添加到IronPython项目没有区别:* .dll或* .exe?在这两种情况下都可以访问.NET程序集中的所有类型吗?这两行代码对我来说都很好:
clr.AddReferenceToFileAndPath('C:\TestLibrary\TestLibrary.exe')
clr.AddReferenceToFileAndPath('C:\TestLibrary\TestLibrary.dll')