2010-07-22 2 views

Répondre

2

Si vous utilisez Visual Studio 2010, la directive < # @ template #> a un nouveau paramètre 'compilerOptions'. Cela permet aux options d'être transmises directement au compilateur codedom. Par exemple, pour le compilateur VB,/optionstrict + -/optioninfer + -/optionexplicit + -.

Espérons que cela aide.

+0

C'est vraiment pratique, merci. Y a-t-il une possibilité similaire pour les modèles pré-traités? L'attribut 'compilerOptions' semble seulement faire du bien sur les anciens modèles. – mattmc3

+0

Les modèles prétraités ne sont pas compilés dans T4, donc nous ne poussons rien. Nous supposons que vous définissez ce paramètre au niveau d'un projet avec les paramètres de compilation de projet pour le projet dans lequel la sortie du modèle est intégrée. Cela ne vous donne malheureusement pas de contrôle par modèle. Nous n'avons actuellement aucun plan pour assurer ce niveau de contrôle. – GarethJ

+0

GarethJ - C'est un bummer. Surtout qu'avec les nouvelles fonctionnalités dynamiques de la structure 4.0, vous devez définir Option Strict Off pour utiliser des éléments tels que ExpandoObject. Évidemment, vous ne voudriez pas faire cela au niveau du projet, mais au niveau du modèle, cela pourrait être acceptable. Quoi qu'il en soit, merci pour l'aide. – mattmc3

Questions connexes