我们目前正在将我们的解决方案从.net 3.5升级到.net 4.5。在此期间,我们面临以下错误'System.Workflow。*类型已被弃用。相反,请使用System.Activites的新类型。*'
“System.Workflow.ComponentModel.Compiler.TypeProvider”已过时: “的System.Workflow *类型已被弃用。相反,请从System.Activites使用 新类型。*”
下面的代码创建一个TypeProvider允许其他类型的可WF规则引擎,我们有内部的。这是在RulesValidaton构造用作下面的代码显示
TypeProvider typeProvider = new TypeProvider(null);
typeProvider.AddAssemblyReference(typeof(T).Assembly.Location);
typeProvider.AddAssemblyReference(typeof(ValidationClass<T>).Assembly.Location);
RuleValidation ruleValidation = new RuleValidation(typeof(ValidationClass<T>), typeProvider);
我用Google搜索如何同样可以使用System.Activities来实现。*命名空间,但没能找到。请指导我在.net 4.5中正确替换TypeProvider类。
谢谢杰夫。将看看这个例子。 – Sanal 2013-05-02 18:40:46
我其实已经完成了一个工作示例,所以让我知道如果遇到问题,我可以为您提供一些代码 – Jeff 2013-05-02 18:42:14
肯定杰夫。会让你知道。 – Sanal 2013-05-02 19:21:03