2009-04-08 10 views
2

Wir haben ein webbasiertes System mit drei verschiedenen Frontends. Wir haben diese vor kurzem in drei Projekte aufgeteilt, alles in einer Lösung.
Wir haben auch ein gemeinsames Projekt in der Lösung, für Helfer und so.
Was ich suche ist eine Möglichkeit, gemeinsame css, js und Bildressourcen in das gemeinsame Projekt zu setzen, um von allen drei Front-End-Projekten leicht zugänglich zu sein.
Ich bin mir der "Add as link" bewusst, und das funktioniert gut für Ressourcen wie eine zentrale CSS. Aber wir haben ein Verzeichnis mit einer ganzen Reihe von Bildern, Icons und so. Ich möchte, dass dieses Verzeichnis unter/Content/für alle Projekte sichtbar ist, und werde aktualisiert, wenn ich neue Dateien im gemeinsamen Projekt hinzufüge.Gemeinsame Dateien zwischen Projekten in Visual Studio

In Unix/Linux hätte ich dies leicht mit einem Synlink gelöst. Kann ich eine ähnliche Lösung in einer MS-Umgebung durchführen, oder gibt es eine andere Möglichkeit, dies zu tun?

Antwort

2

Ich denke, dass Junctions könnte das sein, was Sie suchen, siehe this post von Scott Hanselman für weitere Informationen. Sie können das Junctions Werkzeug von SysInternals herunterladen.

Junctions sind NTFS Reparse Points, auch Symlinks genannt, und sind wie Shortcuts, aber viel mächtiger.

+1

Ich benutze dieses Tool http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html um Junctions zu erstellen. Sie scheinen ein geeigneter Weg zu sein, das Problem zu lösen. –

Verwandte Themen