2011-07-25 82 views
8

如果我转到Solution Explorer并突出显示一个文件夹,ReSharper会将一个属性添加到名为“Namespace Provider”的属性窗口中。ReSharper在哪里存储“Namespace Provider”设置?

当我更改“Namespace Provider”属性时,ReSharper将它存储在何处?

我已将此属性更改为我们项目中某个文件夹的False,并且我想检查更改为版本控制。但我的解决方案名称 .6.0.ReSharper文件没有更改,即使在我退出并重新启动Visual Studio后。我还在文本编辑器中打开了.ReSharper.user文件并侦听,但它看起来并不像这个属性存储在那里。

回答

7

随着ReSharper的8它被保存在一个文件ProjectName.csproj.DotSettings具有以下格式:

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

这是保存在项目级ReSharper的属性文件:ProjectName.csproj.ReSharper

有说是这样的一个部分:

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

啊!我正在寻找解决方案的.ReSharper文件 - 没有意识到项目也有一个。谢谢! –

1

我它设置为false我在我的其中一个项目(VS2010,Resharper 5.1)中的“属性”文件夹(包含AssemblyInfo.cs)。

它在项目目录中创建一个名为<ProjectName>.csproj.ReSharper的文件。

文件的内容是这样的:

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