簡體   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