在Visual Studio中用C#写NX开发程序,NXOpen.Expression无法调用类型Explist,如何解决
时间: 2024-04-02 19:35:49 浏览: 127
编译原理课件 第11章-对象式语言的实现.ppt
这个问题可能是由于您的程序引用的NXOpen.dll版本不匹配导致的。您可以尝试使用以下步骤来解决此问题:
1. 确认您的程序引用的NXOpen.dll版本与您的NX版本一致。
2. 如果您的程序引用了其他版本的NXOpen.dll,可以尝试从程序引用中删除NXOpen.dll,然后重新添加正确版本的NXOpen.dll。
3. 如果您使用的是NX 10及更高版本,请确保您的程序是使用.NET Framework 4.0编译的,因为NX 10及更高版本只支持.NET Framework 4.0。
4. 可以尝试在代码中使用完全限定名来引用NXOpen.Expression和Explist,例如:NXOpen.Expression expression = new NXOpen.Expression(); NXOpen.Explist explist = new NXOpen.Explist();
希望这些步骤可以帮助您解决问题。
阅读全文