Erweiterung für Visual Studio, um die Referenzen mit dem "Lokale Kopie" Attribut zu finden. Source-Code und Issue-Tracker sind bei Bitbucket zu finden: bitbucket.org/WebDucer/reference-local-copy-check-extension Folgende Features sind bereits über die Erweiterung abgedeckt:
Die Erweiterung ist aus folgendem Problem entstanden: Bei unseren modularen Projekten werden die DLLs zum Teil in Unterordner gebildet. Die über Nuget eingebundenen Bibliotheken sollen dabei nur immer in das Wurzelverzeichnis landen, da es sonst zur Laufzeit zu Problemen führen kann, wenn einen DLL sowohl im Wurzelverzeichnis liegt, als auch in einen der Unterverzeichnisse. Stellt man den "Lokale Kopie"-Attribut bei diesen Bibliotheken in Referenzen auf "false", funktioniert alles einwandfrei. Wenn man die Bibliotheken über Nuget aktualisiert, wird der Attribut immer auf "true" gesetzt, unabhängig davon, was vorher für diese Bibliothek im Projekt definiert war. Mit dieser Erweiterung können wir nun dengewünschten Zustand des Attributes nach einer Aktualisierung wiederherstellen. LizenzQuellcode und Quellcode-Ausschnitte unterliegen der Creative Commons Zero (CC0 1.0) Linzenz. |