Hinzufügen vorhandener Dateien zu Visual Studio Project mithilfe von DTE
-
28-10-2019 - |
Frage
Ich habe programmgesteuert eine Reihe von Dateien erstellt.Ich möchte sie dem Visual Studio-Projekt hinzufügen.Ich habe einen Verweis auf das Projekt (DTE.Project).Wenn ich den folgenden Code ausführe, wird eine Fehlermeldung angezeigt.
project.ProjectItems.AddFromFile(filename);
Der Fehler ist
Exception at 'Expand' - 'Unable to add 'manage.txt'. A file with that name already exists.'
System.Runtime.InteropServices.COMException (0x80040400): Unable to add 'manage.txt'. A file with that name already exists.
at EnvDTE.ProjectItems.AddFromFile(String FileName)
Wenn ich den Aufruf in einen Try-Catch einbinde, wird der Prozess vollständig ausgeführt, aber keine der Dateien wird dem Projekt hinzugefügt.Ich muss versteckte Dateien manuell anzeigen und sie dann in das Projekt aufnehmen.
Wie füge ich die Datei hinzu, damit dies funktioniert?
Lösung
@ritcoder - sicher:
Ich denke, dieser Thread bietet die Lösung für Ihre Frage - Visual Studio-Makro: Suchen Sie nach Dateien, die nicht im Projekt enthalten sind?
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow