2009-11-06 24 views
4

我們使用Resharper 4.5和StyleCop 4.3。StyleCop SA1636規則發射時它不應該

我們有一個包含許多.CS文件的項目。所有的.CS文件都有正確的標題,正如我們的StyleCop設置所定義的,並且由Resharper的插入/替換標題動作自動添加。

四個.CS文件收到SA1636警告。版權文本與設置文件中聲明的版權文本完全匹配。

有其他人遇到過這個問題嗎?是否有任何類型的診斷日誌記錄,我們可以啓用或以其他方式用於幫助確定爲什麼這條規則似乎是錯誤的?

+2

刪除標題並重新自動插入會產生相同的錯誤嗎?在文本中可能存在隱藏的字符,例如製表符或unicode,您只是看不到。 – 2009-11-06 17:36:15

+0

StyleCop編輯器在版權符號前插入了一個隱藏的Unicode字符。謝謝! – 2009-11-13 22:52:14

回答

2

使用諸如記事本或Visual Studio之類的東西來檢查編碼格式另存爲 - 我的編碼錯誤的字符集。

+1

這解決了我的問題 - 它是用UTF8編碼而不是UTF8編碼的UTF8 – 2011-09-22 13:00:59