2015-07-17 2 views
3

J'utilise Visual Studio 2013, ma solution contient à la fois des projets C# et f #. Lorsque j'essaie de générer un graphique de dépendance pour la solution, il n'inclut que les projets C#. Y a-t-il un moyen de s'assurer que les projets F # sont également inclus? Ou existe-t-il un autre moyen de visualiser la dépendance dans les projets F #?Le projet F # n'est pas pris en charge pour générer un graphique de dépendance?

+0

En les essayant dans VS2010 ultimate, je les fais apparaître dans le graphe des dépendances comme une dépendance externe seulement (sous Externals), pas comme les C#/vb. Vous ne savez pas si la même chose s'applique à 2013. – tkarnau

+2

outil tiers NDepend fonctionne au niveau IL, ce qui signifie que vous devez obtenir des graphes de dépendance à travers les projets C# et F # –

+0

Comme l'a mentionné Phil, vous pouvez utiliser un outil tiers. En outre, pensez à publier une suggestion sur la page de la voix utilisateur de Visual Studio: http://visualstudio.uservoice.com/forums/121579-visual-studio –

Répondre

0

J'ai aussi un sln avec des projets C# et F #. Basé sur le commentaire de @tkarnau, j'ai généré un graphique de dépendance dans VS2013, développé le groupe Externals, déplacé mes propres bibliothèques en dehors du groupe Externals, et réduit le groupe Externals. Cela ne semble fonctionner que partiellement. Les projets F # qui ne sont pas référencés par d'autres projets F # ou C# dans mon sln n'apparaissent pas. Par exemple, un projet de test unitaire n'est pas visible.