我有一個從服務引用生成的接口。該接口缺少XML註釋,所以我得到警告(在我的VS配置中被處理爲錯誤)。 如何從警告中排除此接口?排除生成的接口中的XML註釋
回答
看看這個MS論壇的問題的討論:
彙總(讀:複製粘貼-N-)一些來自線程可能的解決方案:
通過在項目屬性的「生成」選項卡的「取消警告」字段中輸入它的編號(1591,代表C#)來取消警告。注意:這將在項目中壓制1591代碼文件ALL。
更新自動生成的文件的模板,添加
#pragma warning disable 1591
(見http://msdn.microsoft.com/en-us/library/ms185319(VS.90).aspx)右鍵單擊服務引用,並選擇配置 切換到內「生成的類的訪問級別」。點擊確定。
修改的MSBuild目標文件,包括注入了1591編譯的AfterTarget: http://lvquoc.blogspot.com/2010/11/disable-xml-comment-warning-in-workflow.html
將生成的代碼到一個單獨的項目,並禁用XML文檔上項目。
如果你不打算經常重新生成此文件,或者在所有的,你總是可以只打開reference.cs文件,並添加#編譯的對自己的文件的頂部和底部:.. edit the Reference.cs file itself and add "#pragma warning disable 1591" at the top and "#pragma warning restore 1591" at the bottom.
謝謝,訪問級別設置爲我工作! –
- 1. Javadoc只生成接口註釋而不生成類實現
- 2. 註釋中的Java接口
- 3. 生成XML - 排除節點
- 4. 接口註釋
- 5. C++ XML註釋生成MSDN樣式CHM
- 6. 排除TypeLite中的間接類生成
- 7. 派生類或接口實現的源代碼中的XML註釋
- 8. 生成xml文件和/或HTML html文件的XML註釋
- 9. 在Java中生成註釋
- 10. Spring集成註釋和SmartLifecycle接口
- 11. 如何從JAX RS註釋接口生成swagger規範?
- 12. 如何在序列化器生成的xml中插入註釋?
- 13. 如何刪除NetBeans中的所有自動生成的註釋
- 14. 框架goto定義顯示註釋,這些是從xml註釋生成的嗎?
- 15. 如何使用註釋將org.simpleframework.xml擴展爲將註釋寫入生成的XML
- 16. C中C的註釋生成器
- 17. Vim - 刪除XML註釋
- 18. 如何刪除XML註釋
- 19. 單行註釋被排除
- 20. 導軌3 xml生成器排除零
- 21. 使用SQL FOR XML語句生成XML註釋
- 22. 避免泄漏的排除註釋註釋
- 23. MuleStudio連接器示例註釋類型的屬性註釋未定義生成
- 24. yardoc:排除來自文檔的註釋
- 25. XML文檔關於接口和實現類的註釋
- 26. 強制Visual C++僅爲我的文件生成XML註釋?
- 27. 使用xml註釋來生成格式化的html輸出
- 28. Jaxb XML註釋的綁定文件生成器?
- 29. 接口註釋和ProGuard
- 30. 向接口添加註釋
什麼語言? C#? VB.net? –
C#與.NET 3.5 –