5
A
回答
8
這是不可能的。由於FxCop只檢查二進制文件,因此不可能告訴哪個文件已經定義了類。
然而,看看StyleCop,附帶了這樣一個規則開箱。 (SA1402:FileMayOnlyContainASingleClass)
0
至於你說自己:FxCop的檢查編譯的程序集。因此,再也沒有像源代碼文件那樣的東西了。所以答案是否定的。
但MS了StyleCop(神似的FxCop,但分析的源文件,而不是IL代碼)也許能夠做你想做的。我不知道,如果這樣的StyleCop規則已經存在 - 如果是這樣的話,絕對不是StyleCop「開箱即用」(即MS預定義的規則)的一組規則。
HTH!
編輯: 我見過的那一刻,即確實有這樣一條規則(見上面的回答)...
0
我的想法......
- 鑑於debuger可以顯示方法/類的代碼。
- 調試器必須能夠獲取該方法正在使用的文件的pdb文件。
- 所以你應該能夠做到這一點。
對不起,我不知道如何閱讀從PDB文件信息。
相關問題
- 1. fxcop自定義規則不起作用
- 2. 如何添加自定義FxCop規則?
- 3. FxCop自定義控件的自定義規則
- 4. 單元測試自定義FxCop規則
- 5. Fxcop自定義規則不顯示在Fxcop GUI中
- 6. 忽略某些特定情況下的內置FxCop規則。自定義FxCop規則?
- 7. FxCop規則確保每個類都有一個唯一的標識符
- 8. 有沒有辦法在類似於fxcop的resharper中自定義規則?
- 9. FxCop自定義規則 - 檢查winform控件屬性
- 10. FxCop自定義規則沒有在VS2012中的名稱(但「官方」規則有一個名稱)
- 11. Sonarqube 5.2自定義fxcop規則不起作用
- 12. 使用fxcop無法看到我的自定義規則
- 13. fxcop自定義規則 - 檢查源代碼來尋找新的關鍵字
- 14. Gradle自定義規則類
- 15. FxCop自定義規則需要驗證的參數
- 16. FxCop或StyleCop中的自定義靜態代碼分析規則?
- 17. 如何將自定義規則添加到FXCop以避免方法內的==運算符
- 18. Less.js:如何在少文件定義中避免多個前綴?
- 19. 需要幫助爲string.Format創建自定義FxCop規則(...)
- 20. Drools的: - 多個(千).drl文件,每個都具有多個規則,按要求
- 21. 多個控件的jquery自定義規則驗證
- 22. 避免多個綁定ajax
- 23. 避免重複GNU制定規則
- 24. 在一個DRL文件中定義多個規則的有序執行
- 25. 避免SCSS規則重複
- 26. 檢查NotImplementedExceptions的FxCop規則
- 27. 如何將規則集文件轉換爲FXCop規則dll?
- 28. Visual Studio:自定義構建規則 - 每個解決方案?
- 29. 自定義規則Alfresco
- 30. 自定義BlendState以避免AlphaBlending工件
@SLaks:對不起,我沒有看過StyleCop的單詞並錯過了你提到的確切規則。道歉&+1 :) – shahkalpesh 2009-11-23 16:03:01
感謝您的回答。 對於fxcop如此糟糕 – Tim 2009-11-23 16:06:50
對於pdb文件可能是可能的,但StyleCop更適合此檢查。 – Guillaume 2009-11-23 16:17:58