2012-02-23 3 views
2

Dans WF 4, existe-t-il un moyen de compiler XAML lors de l'exécution?Workflow 4 compilation runtime

Dans WF 3.5, vous ont pu le faire via WorkflowCompiler

Y at-il quelque chose de similaire dans WF 4?

+0

Vous ne voulez pas vraiment dire compiler correctement? Vous voulez dire charger et l'exécuter? –

Répondre

2

Vous pouvez en fait charger une exécution XAML à l'exécution. Voici quelques liens. Mais soyons clair que ce n'est pas le compiler - c'est l'interpréter - parce que c'est ainsi que fonctionne XAML.

Permettez-moi de savoir si vous avez des questions!

+0

est-il un moyen de le compiler. Nous utilisons déjà ActivityXamlServices.Load pour charger le XAML. Vous vous demandez s'il existe un moyen de compiler le XAML .... – pdiddy

+0

Non, mais encore une fois même lorsque XAML est "compilé" ou stocké correctement dans un assembly, même dans ce cas, ActivityXamlServices est appelé pour charger le XAML à partir d'un flux. Dans .NET 4.5 expressions sont précompilées pour améliorer les performances dans certains cas. –

+0

@ronjacobs Ron est juste ici, et je suppose que je ne comprends pas ce que vous voulez dire par compilation. XAML est un langage de balisage interprété à l'exécution efficace. Si vous indiquez que vous souhaitez générer les instructions Api correspondantes pour le XAML - alors je ne connais pas d'outil pour cela - mais quelle est l'exigence qui pousse de toute façon? –

Questions connexes