[英]Can you add prefix to namespaces that ReSharper's “Adjust Namespaces” generates?
我正在一个Unity / C#项目中,其中所有文件都没有名称空间。 我喜欢不必手动添加名称空间的想法,并且我喜欢与文件夹结构匹配的名称空间(某种程度上)的想法。 但是,目前,使用ReSharper的Adjust Namespaces
会导致Game
, Network
等类型的Adjust Namespaces
空间,这显然会导致其他命名空间出现问题。
是否可以以某种方式告诉ReSharper为随机生成的前缀使用前缀(例如“ projectname。”,“ companyname。”,“ com.company.project。”等)? 还是我们实际上必须将所有文件都放在另一个文件夹中才能得到这种结构(我想有点像您在Java中所做的那样)?
ReSharper使用项目的默认名称空间作为文件夹名称的前缀。
因此,将这个默认名称空间设置为所需的前缀并再次使用“调整名称空间”也许就足够了。
设置默认名称空间:
在Unity项目中,您必须在Unity项目设置中设置“根名称空间”(正如OP指出的那样):
Edit -> Project Settings -> Editor -> Root namespace
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.