Wir möchten .DotSettings
zwischen mehreren Lösungen teilen. Das Ziel ist einCodeStyle.DotSettings
, dass wir als eine Schicht in allen unseren X.sln.Dotsettings
beziehen. Wenn ich die Ebene hinzufüge, sehe ich jedoch unerwartetes Verhalten.Wie verwenden Sie relative Pfade in ReSharper DotSettings Schichten
Ich gehe zu "Optionen verwalten", klicken Sie mit der rechten Maustaste auf "Solution X team-shared" -> "Layer hinzufügen" -> "Einstellungsdatei öffnen", wählen Sie CodeStyle.DotSettings
und klicken Sie auf "Öffnen".
ich dann X.sln.DotSettings
inspizieren und zwei Referenzen sehen, die man einen absoluten Pfad verwendet wird, und ein mit einem relativ:
<s:String x:Key="/Default/Environment/InjectedLayers/FileInjectedLayer/=3BE2D8150433584697322AAD3C173856/AbsolutePath/@EntryValue">C:\path\to\my\repo\CodeStyle.DotSettings</s:String> <s:String x:Key="/Default/Environment/InjectedLayers/FileInjectedLayer/=3BE2D8150433584697322AAD3C173856/RelativePath/@EntryValue">..\CodeStyle.DotSettings</s:String>
in einem absoluten Pfad Überprüfung auf meinem lokalen Repository keinen Sinn macht, so dass ich versuchen Sie, diese Zeile aus X.DotSettings
zu entfernen, aber sie wird dann nicht mehr im Dialog "Einstellungen Ebenen" angezeigt. Der relative Pfad erscheint mit seinen führenden Punkten verdächtig, also versuche ich, ..\
daraus zu entfernen, aber es erscheint immer noch nicht in "Einstellungen Ebenen".
Was mache ich falsch?
Wir ReSharper verwenden 8.2.3
Einverstanden, das ist verwirrend. Ich habe das Thema jetzt kommentiert und abgestimmt. – knatten