I have the following C # code to compile it into the MyMath.dll assembly.
namespace MyMath {
public class Arith {
public Arith() {}
public int Add(int x, int y) {
return x + y;
}
}
}
And I have the following IronPython code to use this object.
import clr
clr.AddReferenceToFile("MyMath.dll")
import MyMath
arith = Arith()
print arith.Add(10,20)
When I run this code using IronPython, I get the following error.
Traceback (most recent call last):
File ipycallcs, line unknown, in Initialize
NameError: name 'Arith' is not defined
What could be wrong?
ADDED
arith = Arith () should be arith = MyMath.Arith ()
source
share