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?

War es hilfreich?

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
scroll top