Q
已過時的庫類
16
A
回答
2
修補庫方法/類(反射器有幾個插件) - 例如,添加DeprecatedAttribute
或修改其代碼以引發異常。
您也可以在CI服務器上運行一個特殊的單元測試,如果某個特定的不再使用的項目使用情況出現,則會失敗。
+0
我想你的意思是說「代碼分析」而不是單元測試。單元測試是針對功能的,而代碼分析則是對代碼本身實施規則。這可能是一個自定義代碼分析規則可能有用的實例。 –
1
您可以使用ildasm反編譯庫,添加[Obsolete(true)]
屬性並使用ilasm重新組合。
您可能能夠找到一些裝配編輯工具,如Reflexil以及Reflector的試用版。
請注意,如果您編輯程序集,則會丟失所有簽名和內容。
相關問題
- 1. DatabaseFactory類已過時?
- 2. 類OptionsResolverInterface已過時setDefaultOptions
- 3. 類型UrlValidator已過時
- 4. 將外部庫封閉類標記爲已過時
- 5. 「的setText」已過時
- 6. RSpec的已過時
- 7. 已過時的ActionBarDrawerToggle
- 8. 已過時的NameValuePair
- 9. MultipartEntity已過時
- 10. 已過時createEvenSource
- 11. aspxFileUpload.FileBytes已過時?
- 12. Windows.Phone.Media.Capture.PhotoCaptureDevice已過時...?
- 13. StringBuffer已過時?
- 14. Gtk.Style.Font已過時?
- 15. 'System.Net.WebClient.AllowReadStreamBuffering' 已過時 '
- 16. sizeWithFont:lineBreakMode已過時
- 17. DesiredCapabilities已過時
- 18. 'System.Reactive.Concurrency.Scheduler.NewThread'已過時
- 19. WatchViewStub已過時
- 20. 「paymentWithProductIdentifier」已過時
- 21. 「System.Configuration.ConfigurationSettings.AppSettings」已過時
- 22. SSLCertificateChainFile已過時
- 23. OpenTK.Graphics.OpenGL.GL已過時?
- 24. getAllNetworkInfo()已過時
- 25. 已過時Rails 4 has_many已過時的警告
- 26. 已過時與已棄用的HTML
- 27. 已過時的YouTube API的
- 28. cmake add_custom_command已過時
- 29. OpenGraphActionDialogBuilder已過時
- 30. 搜索已過時?
完全刪除它? –
在庫中,項目中使用的其他類很少。圖書館是第三方。 –
哦,你沒有圖書館的代碼? –