在Visual Studio中查看类库的公共API可以通过以下方法实现,涵盖基础概念、工具使用和示例:
公共API(Application Programming Interface)指类库中对外公开的类、方法、属性等成员,供其他项目调用。非公开成员(如private
或internal
修饰的)不属于公共API。
public
的)。Ctrl+Alt+J
)。.xml
文件,包含所有公共成员的注释。运行以下命令生成公共API列表:
dotnet build /p:GenerateDocumentationFile=true
dotnet apidiff --assembly-path YourLibrary.dll
若需显式控制哪些成员属于公共API,可使用[PublicAPI]
属性(需安装JetBrains.Annotations
包):
using JetBrains.Annotations;
[PublicAPI]
public class MyPublicClass
{
public string PublicProperty { get; set; }
internal string InternalMethod() => ""; // 不会显示为公共API
}
public
。
解决:重新生成项目并检查访问修饰符。通过上述方法,你可以全面查看和管理类库的公共API。
没有搜到相关的文章