現在、ソリューションを .net 3.5 から .net 4.5 にアップグレードしています。その間、以下のエラーに直面しています
'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);
System.Activities.* 名前空間を使用して同じことを実現する方法を探しましたが、見つかりませんでした。.net 4.5 の TypeProvider クラスの適切な代替品を教えてください。