我需要运行工作流XAML,但该工作流会保留对其他XAML的引用。当我试图通过
运行工作流程时ActivityXamlServicesSettings settings = new ActivityXamlServicesSettings
{
CompileExpressions = true
};
return ActivityXamlServices.Load(stream, settings);
我从Load方法得到了下一个错误:
活动'MyNamespace.MyMainActivity'的CacheMetadata抛出'System.Xaml.XamlObjectWriterException:无法创建未知类型'{clr-namespace:MyNamespace} MyNestedActivity'。
我该如何解决?
答案 0 :(得分:0)
我认为您必须将内部xamls转换为dll(程序集)文件。并在读取/加载父xaml时加载程序集文件。
{{1}}
希望这会有所帮助。