当我将一个类文件放到一个文件夹中时,Resharper建议我更新命名空间。所以如果我有文件Classes/Game.cs
(Class),它会提示命名空间MyApplication.Classes
。组织目录中的命名空间和类
问题是我也有一个名为Game
的子文件夹,它有Game
类的组件。它与命名空间混淆。例如:
/Classes/Game.cs MyApplication.Classes.{Game}
/Classes/Game/Version.cs MyApplication.Classes.Game.{Version}
什么是最好的方法来扭转这种情况?
目前我组织这样的:
/Classes/Game/Game.cs MyApplication.Classes.Game.{Class}
/Classes/Game/Player.cs MyApplication.Classes.Game.{Player}
/Classes/Game/Version/Version.cs MyApplication.Classes.Game.Version.{Class}
/Classes/Game/Version/History.cs MyApplication.Classes.Game.Version.{History}
因此请注意,我的“主”类重命名为Class
避免冲突,但我在文件名保持一个更准确的名字。但它很丑,不是吗?
真正的问题是*为什么*您有这些子文件夹中的所有? – 2015-02-22 09:56:58