Vogliamo condividere .DotSettings
tra diverse soluzioni. L'obiettivo è di avere unoCodeStyle.DotSettings
che facciamo riferimento come livello in tutto il nostro X.sln.Dotsettings
. Tuttavia, sto vedendo un comportamento inaspettato quando aggiungo il livello.Come utilizzare i percorsi relativi nei layer ReSharper DotSettings
Vado a "Gestisci opzioni", tasto destro "Soluzione X team condiviso" -> "Aggiungi livello" -> "Apri file impostazioni", selezionare CodeStyle.DotSettings
e fare clic su "Apri".
ho quindi ispezionare X.sln.DotSettings
, e vedo due riferimenti, uno che utilizza un percorso assoluto, e una con un parente:
<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>
Il check-in un percorso assoluto al mio repository locale non ha senso, così ho prova a rimuovere quella linea da X.DotSettings
, ma non viene più visualizzata nella finestra di dialogo "Impostazioni livelli". Il percorso relativo sembra sospetto con i suoi punti principali, quindi provo a rimuovere ..\
da esso, ma non viene ancora visualizzato in "Livelli delle impostazioni".
Cosa sto sbagliando?
Stiamo usando ReSharper 8.2.3
D'accordo, questo è fonte di confusione. Ho commentato e votato per il problema ora. – knatten