2011-07-25 19 views
8

Po przejściu do Solution Explorer i podświetleniu folderu, ReSharper dodaje właściwość do okna Properties o nazwie "Namespace Provider".Gdzie ReSharper przechowuje ustawienia "Namespace Provider"?

Po zmianie właściwości "Namespace Provider", gdzie jest przechowywany program ReSharper?

Zmieniono tę właściwość na False dla jednego z folderów w naszym projekcie i chcę sprawdzić zmianę na kontrolę wersji. Jednak mój plik SolutionName .6.0.ReSharper nie zmienił się, nawet po wyjściu i ponownym uruchomieniu programu Visual Studio. Otworzyłem również plik .ReSharper.user w edytorze tekstowym i przeglądałem, ale nie wygląda na to, że ta właściwość jest tam również przechowywana.

Odpowiedz

7

Od ReSharper 8 jest on przechowywany w pliku ProjectName.csproj.DotSettings z następującym formacie:

<wpf:ResourceDictionary> 
    <s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=**FolderToSkip**/@EntryIndexedValue">True</s:Boolean> 
</wpf:ResourceDictionary> 
4

ten jest zapisany w właściwości projektu na poziomie ReSharper file: ProjectName.csproj.ReSharper

Jest to sekcja, która wygląda tak:

<NamespaceFolders> 
    <SkipFolder>2362DD64-84CF-4ED0-B4F7-94577E33A1DC/d:Content</SkipFolder> 
    </NamespaceFolders> 
+0

Ach! Szukałem w pliku .ReSharpera rozwiązania - nie zdawałem sobie sprawy, że jest też jeden dla tego projektu. Dzięki! –

1

ustawić go do false dla mnie na folder "Właściwości" (zawierający AssemblyInfo.cs) w jednym z moich projektów (VS2010, Resharper 5.1).

Tworzy pliki w katalogu projektu o nazwie <ProjectName>.csproj.ReSharper.

Zawartość pliku były to:

<Configuration> 
    <NamespaceFolders> 
    <SkipFolder>83F5FDE9-BC4A-45E6-A7CA-E2EF85388AE5/d:Properties</SkipFolder> 
    </NamespaceFolders> 
</Configuration> 
Powiązane problemy