ich Visual Studios 2008 der Erweiterbarkeit zu verwenden ist versucht, eine Addin zu schreiben, die einen Projektordner mit verschiedenen Nachrichten in es nach dem Parsen eine Schnittstelle schaffen. Ich habe jedoch Probleme beim Erstellen/Hinzufügen des Ordners. Ich habe versucht, mitVisual Studio Extensibility: Hinzufügen von vorhandenen Ordnern zu einem Projekt
ProjectItem folder =
item.ProjectItem.Collection.AddFolder(newDirectoryName, string.Empty);
(Artikel ist meine Zieldatei neben der ich einen Ordner mit dem gleichen Namen zu schaffen, sondern „Nachrichten“ angefügt), aber es Drosseln, wenn ein Ordner bereits vorhanden ist (keine große Überraschung).
ich es versucht zu löschen, wenn es bereits vorhanden ist, wie zum Beispiel:
DirectoryInfo dirInfo = new DirectoryInfo(newDirectoryParent +
newDirectoryName);
if (dirInfo.Exists)
{
dirInfo.Delete(true);
}
ProjectItem folder =
item.ProjectItem.Collection.AddFolder(newDirectoryName, string.Empty);
Ich kann sehen, dass der Ordner, wenn im Debug gelöscht wird, aber es scheint immer noch der Ordner zu denken, ist immer noch da und stirbt auf Ein Ordner existiert bereits Ausnahme existiert.
Irgendwelche Ideen ???
Danke.
AK
.... Vielleicht ist die Antwort würde programmatisch Auffrischen des Projekts nach dem Löschen liegen in? Wie könnte dies geschehen?
jede Lösung ist damit? irgendwelche Antworten waren hilfreich? – Kiquenet