2011-06-29 4 views
3

Lors de la construction d'un projet F # via Visual Studio 2010 (Construire ou Reconstruire, ou Nettoyer -> Construire) où j'ai coché "Fichier de documentation XML" et spécifié un emplacement dans l'onglet Construire de la page de propriétés se heurter à des échecs de construction:Pourquoi mon fichier xml doc est-il toujours verrouillé?

FSC: error FS0193: Access to the path 'xxx.XML' is denied. 

Je l'ai vécu avec plusieurs projets/solutions F #. La plupart du temps, je l'éteins ensuite, mais j'ai récemment remarqué que la documentation n'est pas intégrée dans les assemblys compilés (j'ai supposé à tort que le doc XML était uniquement pour un traitement externe possible et que les commentaires doc seraient toujours intégrés).

Toute aide appréciée.

Répondre

2

Je sais que nous avons corrigé ce bug dans VS2010 pour F #. J'ai l'impression de me rappeler que C# et VB avaient aussi le bug (s'il ne les a pas corrigés, je peux enquêter). Avez-vous un projet C# ou VB référençant le projet F #? (Vous construisez la solution, ou un projet spécifique?)

+0

Comme une note à moi-même au cas où j'oublierais plus tard, notre solution impliquait un appel à la méthode folle http://msdn.microsoft.com/fr-fr/ library/microsoft.visualstudio.shell.interop.ivstrackprojectdocumentsevents3.handsofffiles.aspx – Brian

+0

Salut Brian, content de savoir que ce n'est pas juste moi. J'ai rencontré ce problème avec toutes les combinaisons: construction d'une solution multi-projet F #, construction de solutions multi-projets C#/F # mixtes (projet C# référençant le projet F #), construction d'un projet F # spécifique uniquement dans une solution (mais je pense dans ce cas, après avoir déjà échoué à essayer de construire la solution entière en premier, la construction de la solution pourrait être le coupable). Était-ce supposé être corrigé dans la première version finale de VS2010, ou pas avant SP1 (que je n'ai pas encore installé)? –

+0

Il devrait être réparé dans VS2010, permettez-moi de revenir à vous. – Brian