Drei Computer, auf denen Visual Studio 2015 mit allen aktuellen Updates ausgeführt wird. Auf allen drei Maschinen läuft BitLocker.TFS in VS2015 funktioniert für .csproj, nicht zum Hinzufügen von .cs
Das gleiche Problem tritt auf allen drei Maschinen auf, alle drei funktionierten vielleicht vor einer Woche (das letzte Mal, dass ich diese Lösung verwendete).
Ich verwende VisualStudio.com für TFS.
Heute habe ich spät, fügte eine Datei zu einem Projekt hinzu, an dem ich arbeitete, editierte es und ging zum Einchecken. Ich bemerkte, dass es nicht in der ausstehenden Liste war. Die .sln wurde jedoch ausgecheckt und die .csproj wurde aktualisiert. Ich könnte die .cs-Datei manuell zu TFS hinzufügen und es hat es gerne eingecheckt. Es macht es einfach nicht automatisch.
Ich habe dann ein neues Projekt erstellt und es TFS hinzugefügt und das hat gut funktioniert.
Ich öffnete eine andere bestehende Lösung und das funktioniert auch gut.
So duplizierte ich das gesamte Lösung Verzeichnis und versuchte, es mit TFS-Power-Tools hinzuzufügen und jetzt sehe ich das Problem.
Excluded by the global exclusion list: *.lib
Meine Vermutung, und es ist nur eine Vermutung ist, dass in der letzten Aktualisierung von Wochen in den letzten paar herausgeschoben sie etwas Ausschluss für etwas „Webby“ hinzugefügt haben, die meine Lösung zu vermasseln, was geschieht, ein Projekt mit .lib am Ende zu haben. Oder vielleicht Filter auf Dateiebene jetzt auf Verzeichnisse anwenden?
1) Wo sind diese Ausnahmen festgelegt?
2) Wer weiß, ob dies ein neuer Ausschluss ist, der kürzlich hinzugefügt wurde? Wie gesagt, ich habe bis heute ein Jahr oder länger ohne Probleme an dieser Lösung gearbeitet.
3) Welche Sprache wird bevorzugt * .lib ausgeschlossen? Es ist sinnvoll für Dateien, aber dies wird auf ganze Verzeichnisse namens MyProject.Lib (zum Beispiel) angewendet.
Dank
Haben Sie eine .tfignore-Datei irgendwo in Ihrem Projektordner oder in einem der Stammordner Ihres Projekts? –
Ich habe ein .tfignore. Es wurde nie geändert (es schließt nur nugget Zeug aus) und ich habe versucht, es zu löschen, für den Fall, dass es plötzlich ein Problem verursacht. Es ist definitiv ein globaler Ausschluss, der vor kurzem auf Ordner namens * .lib (ohne Berücksichtigung der Groß-/Kleinschreibung) erschienen ist :(Ich habe es kurzfristig behoben, indem ich einfach alles, was MyProject.Lib war, in MyProjectLib umbenannte. Aber ich bin nicht glücklich dass sich etwas transparent geändert hat, um mich dazu zu bringen. – Ian