.NET API 的可移植性
此存储库包含.NET Portability Analyzer工具和依赖项的源代码。此存储库包含 .NET 可移植性分析器工具和依赖项的源代码。
使用这个版本库
Windows
VS2017和VS2015有一个Visual Studio扩展: .NET可移植性分析器
下载并自行构建:
- 使用.NET Core Workload安装 Visual Studio 2017
- 构建:
- Visual Studio: PortabilityTools.sln
- Powershell:.\build.ps1 -Configuration Debug -Platform AnyCPU
Linux/Mac
- 安装 .NET Core SDK
- 执行: build.sh
- 转至: bin/Debug/ApiPort/netcoreapp1.0
- 通过执行以下代码运行ApiPort: dotnet ApiPort.dll
- 示例: dotnet ApiPort.dll listTargets
- 示例: dotnet ApiPort.dll分析-f Foo.dll -r HTML
文档
项目
Project | Description |
---|---|
ApiPort | Cross-platform console tool to access portability service |
ApiPort.Vsix | Visual Studio Extension |
Microsoft.Fx.Portability | Provides common types for API Port |
Microsoft.Fx.Portability.MetadataReader | Implements a dependency finder based off of System.Reflection.Metadata. The library will generate DocIds that conform to these specifications. |
Microsoft.Fx.Portability.Offline | Provides access to data in an offline setting so network calls are not needed |
Microsoft.Fx.Portability.Reporting.Excel | Provides support for an Excel spreadsheet report for ApiPort |
Microsoft.Fx.Portability.Reporting.Html | Provides support for an HTML report for ApiPort |
Microsoft.Fx.Portability.Reporting.Json | Provides support for a JSON reporter for ApiPort |
构建
Location | |
---|---|
Libraries | MyGet |
Visual Studio Extension | Open VSIX Gallery |
如何参与,贡献和提供反馈
以下是一些贡献方式:
- 更新/添加建议的更改
- 尝试一下!
- 文件问题
- 加入设计对话
想要更熟悉代码中发生了什么?
寻找一些工作? 争夺问题 是一个很好的开始。
相关项目
有关所有.NET相关项目的概述,请查看 .NET家庭存储库。
许可证
此项目根据 MIT许可证获得许可。