簡體   English   中英

Visual Studio:生成代碼的自動文檔

[英]Visual Studio: auto documentation for generated code

如何為自動生成的代碼生成帶有documentaton(doxygen)的模板?

更精確地說:我在C#應用程序中使用了幾個連接的服務。 因此,Visual Studio使用WCF服務的方法的包裝器類生成一些文件,包括“ Reference.cs”。

現在,我將為整個項目生成doxygen文檔,並獲取空白的名稱空間和類文檔。

例如

//------------------------------------------------------------------------------
// <auto-generated>
//     Dieser Code wurde von einem Tool generiert.
//     Laufzeitversion:4.0.30319.42000
//
//     Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
//     der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------

/// COMMENT NEEDED
namespace MyApp.ActionService {
[...]   

/// COMMENT NEEDED
public interface IActionsService {

[...]

/// COMMENT NEEDED
public partial class ActionsServiceClient : [...]

我需要的是通用的doxygen注釋,例如我的代碼片段的每個COMMENT NEEDED部分中的“ autogeneable class”。 注意:我添加了COMMENT NEEDED注釋只是為了說明我的問題。 它們不是發電機輸出的一部分。

是否可以為代碼生成器編輯模板?

似乎VS不像其他自動生成傳感器那樣使用可編輯的T4模板來生成代理類。 為此,您也許可以使用針對svutil構建的工具。

定制WSDL發布

使svcutil從C#文件中提取文檔?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM