2009-08-06 27 views
3

我想出來的FxCop(通過暫時的UI,不包括在CruiseControl.NET等)和正在運行了一些問題。這似乎拼寫檢查不喜歡我的客戶的公司名稱和產品名稱,它要求我:FxCop的拼寫檢查上的公司名稱人次命名空間

Correct the spelling of 'CompanyName' in namespace 
name 'CompanyName.Product.TimerJobs.FeatureReceivers'. 
  • 難道我寫了這個規則,如果是的話,怎麼樣?
  • 或者有什麼方法可以添加到詞典?
  • 我也有一些荷蘭語參數(它們綁定到SharePoint參數在ObjectDataSource所以他們需要呆在荷蘭,因爲客戶希望這樣),我可以採用某種荷蘭人庫添加到FxCop的?

編輯

我已經找到了CustomDictionary.xml,但是這被認爲是最佳做法?如果更多的人加入團隊,他們需要一本字典的副本,還是繼續進行持續集成更好?

回答

6

你應該保持CustomDictionary.xml,以及版本控制下的FxCop項目文件,該項目的其餘部分一起。這樣每個人都可以得到字典,持續集成也可以拿起它。

關於荷蘭拼寫檢查......我想你最好的選擇是要麼:

  1. 「攻擊」參數名稱添加到字典

  2. 手動排除規則違反

我更喜歡nr 2,因爲它更具體,並且不允許在其他地方使用這些荷蘭名字。