Je cherche l'équivalent de lancer "Fichier -> Enregistrer tout" avant certaines macros de Rake.Visual Studio Macro: Comment exécuter "Fichier -> Enregistrer tout" par programme
Ce que j'ai à ce jour est:
Private Sub Pre_Rake()
Dim i As Integer
DTE.Documents.SaveAll()
For i = 1 To DTE.Solution.Projects.Count
If Not DTE.Solution.Projects.Item(i).Saved Then
DTE.Solution.Projects.Item(i).Save()
End If
Next
End Sub
DTE.Documents.SaveAll fonctionne très bien, mais la boucle ne sauvegarde pas les fichiers de projet que j'attendre.
Si je fais une copie d'un fichier dans l'explorateur de solution, ce fichier n'est pas inclus dans le fichier de projet (.CSPROJ) après l'exécution de Pre_Rake(). Je devrais toujours appuyer sur CTRL-SHIFT-S ou sur Fichier -> Enregistrer tout. Alors, comment enregistrer tout avec une macro Visual Studio?
Très impressionnant. Fonctionne comme dit. –