繁体   English   中英

撤消“文件夹” <folderName> 来自Resharper的“不引入命名空间”

[英]Undo “Folder '<folderName>' do not introduce namespace” from Resharper

我在项目的子文件夹中创建了一个类,并且命名空间与文件夹结构不匹配。 Resharper强调了命名空间,并且在查看Resharper为解决问题而提出的选项时,意外地选择了“Folder not not a namespace”选项。 该设置存储在哪里? 我想撤消该选择,以便Resharper强制执行命名空间/目录奇偶校验,至少对于该文件夹。

我已经检查了.sln然后.csproj文件,以及有问题的目录,查找可能包含该信息的任何松散文件,并且无法找到Resharper如何存储它以便将其删除。

在此输入图像描述

感谢DavidG的技术答案,但我只是偶然发现可以被认为是改变设置的“正确”方式,至少它比手动编辑原始XAML文件更友好。

如果在解决方案资源管理器中选择该文件夹并检查属性窗口,则在“ReSharper”类别下会有一个名为“Namespace Provider”的属性。 将其设置为true将恢复ReSharper的默认行为,期望namspace与目录结构匹配。

属性窗口

您应该在项目文件旁边有一个名为projectname.csproj.Dotsettings文件。 你会在那里找到设置。 如果这是唯一的项目特定设置,只需删除该文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM