我有2个不同的XSD,我用Liquid来生成C#代码和项目。我已将它们添加到COM包装器解决方案中并从COM项目调用。如果我只调用一个自动生成的项目(XSD),一旦我完成了一个项目(处理XSD表单)并希望调用下一个表单,它在init中的以下代码中失败,这一切都很有效:
Hogia.No.Liquid.Schema4166.melding4166Lib.Registration.iRegistrationIndicator = 0;
// causes registration to take place
让任何表格再次运作。我必须重置项目/应用程序。
如果我在调试模式下跳过该行,则运行正常。 我开始使用哪种形式并不重要。同样的问题也出现了。
Error msg: TypeInitializationException: Ett undantagsfel uppstod for typinitieraren for
Hogia.No.Liquid.Schema4685.melding4685Lib.Registration.
我们已于2017年12月购买完整许可证。
感谢您的帮助。
答案 0 :(得分:1)
您可能需要创建一个超级架构'它将包含或导入您的所有顶级架构,并只生成一个库。