【发布时间】:2015-10-15 07:01:14
【问题描述】:
默认情况下,ReSharper 文件夹的“命名空间提供程序”属性默认为 true。我一般都希望这个属性是假的。这意味着,每次我在项目中创建一个新文件夹时,我都必须手动将其设置为 false。
有没有办法让 ReSharper 文件夹的“命名空间提供者”属性默认为 false?
【问题讨论】:
默认情况下,ReSharper 文件夹的“命名空间提供程序”属性默认为 true。我一般都希望这个属性是假的。这意味着,每次我在项目中创建一个新文件夹时,我都必须手动将其设置为 false。
有没有办法让 ReSharper 文件夹的“命名空间提供者”属性默认为 false?
【问题讨论】:
我的回答不是关于默认值。这只是一种解决方法。
这些设置存储在项目中每个文件夹的 YourProject.csproj.DotSettings 文件中。如果 YourFolder 的“Namespace Provider”设置为 false,则会将以下记录添加到文件中:
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=YourFolder/@EntryIndexedValue">True</s:Boolean>
因此,您可以使用 Total Commander 或类似工具列出您的文件夹,然后将其添加到该文件中,甚至可以自动执行。希望对您有所帮助!
【讨论】: