Saya mengatur proyek perpustakaan dan saya memiliki kelas manajer pusat bernama Scenegraph
dan sejumlah besar kelas lain yang tinggal di namespace Scenegraph.
Apa yang benar-benar saya inginkan adalah untuk menjadi skenario MyLib.Scenegraph
dan kelas lainnya MyLib.Scenegraph.*
, tetapi tampaknya satu-satunya cara untuk melakukannya adalah dengan membuat semua kelas lain dalam kelas Scenegraph
dalam file Scenegraph.cs dan itu terlalu berat .
Sebaliknya, saya telah mengaturnya sebagai Mylib.Scenegraph.Scenegraph
dan MyLib.Scenegraph.*
, jenis pekerjaan yang mana tetapi saya menemukan Visual Studio menjadi bingung dalam beberapa kondisi, apakah saya merujuk ke kelas atau namespace.
Adakah cara yang baik untuk mengatur paket ini sehingga nyaman bagi pengguna tanpa menyatukan semua kode saya dalam kekacauan yang tidak dapat diperbaiki?