[英]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.