🌊

Riderでnamespaceのフォルダ粒度を変える

2024/06/11に公開

はじめに

Riderを使っていると自動でフォルダ構成に合わせたnamespaceにしてくれますが、ちょっと粒度が細かすぎて面倒に感じることもあります。

そんなときに、一部のフォルダをnamespaceの名前から無視することが出来るので、その方法を紹介します。

やり方

namespaceから無視したいフォルダを右クリックして、Propertiesを選択します。

すると、Propertiesウィンドウが開くので、Namespace Providerのチェックを外します。

これで、そのフォルダ以下のファイルはnamespaceの名前から無視されるようになります。

// フォルダ構成例
// Assets
//   - Scripts
//     - Game
//       - Presentation
//         - Player.cs


// Player.cs
// Presentationが無視されるため、推奨されるnamespaceがGameのみになる
namespace Game
{
    public class Player
    {
    }
}

Discussion