我們目前正在將我們的解決方案從.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