Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 24583|Respuesta: 0

[Fuente] Tutorial del Analizador de Portabilidad de Bibliotecas de .NET

[Copiar enlace]
Publicado en 10/6/2019 16:22:14 | | | |
¿Quieres poner tu biblioteca disponible en múltiples plataformas? ¿Quieres aprender cómo hacer que tu app sea más compatible con otras implementaciones y archivos de configuración de .NET, incluyendo .NET Core, . ¿Compatibilidad con NET Standard, UWP y Xamarin para iOS, Android y Mac). La herramienta .NET Portability Analyzer proporciona informes detallados sobre la flexibilidad de un programa en varias implementaciones de .NET mediante el análisis de ensambladores. El Analizador de Portabilidad está disponible como extensión de Visual Studio y aplicación de consola.
Aprende a portar el código de la biblioteca de .NET Framework a .NET Core para que se ejecute en varias plataformas y amplíe el alcance de las aplicaciones que usan ese código.


Nuevos objetivos

  • .NET Core: Diseño modular que permite trabajo paralelo y está orientado a escenarios multiplataforma. Trabajar en paralelo significa que puedes adoptar una nueva versión de .NET Core sin romper otras aplicaciones.
  • ASP.NET Core: Un nuevo framework web construido sobre .NET Core, que ofrece a los desarrolladores los mismos beneficios que .NET Core.
  • Plataforma Universal Windows: Mejora el rendimiento de las aplicaciones de Windows Store que se ejecutan en máquinas x64 y ARM mediante compilación estática de .NET Native.
  • .NET Core + Extensiones de plataforma: Incluye APIs .NET Core además de otras APIs del ecosistema .NET como WCF, ASP.NET Core, FSharp y Azure.
  • .NET Standard + Extensiones de plataforma: Incluye APIs .NET Standard además de otras APIs del ecosistema .NET como WCF, ASP.NET Core, FSharp y Azure.




Cómo usar el Analizador de Portabilidad

Para empezar con el Analizador de Portabilidad .NET, primero necesitas descargar la extensión correspondiente desde el Visual Studio Marketplace. Funciona con Visual Studio 2017 y versiones posteriores. Puedes configurar el Analizador de Portabilidad en Visual Studio yendo a Configuración de Análisis de Portabilidad > Analítica y seleccionando la plataforma objetivo.


Dirección de descarga:El inicio de sesión del hipervínculo es visible.

Dirección de GitHub:El inicio de sesión del hipervínculo es visible.





Para analizar todo el proyecto, haz clic derecho en el proyecto en el Explorador de Soluciones y selecciona Analizar portabilidad del ensamblaje. También puedes ir al menú Analizar y seleccionar Analizar Portabilidad del Ensamblaje. Selecciona el archivo ejecutable o DLL del proyecto en esa ubicación.



Después de ejecutar el análisis, verás el Informe de Portabilidad de .NET. Solo los tipos que no son compatibles con la plataforma objetivo se muestran en la lista, y las recomendaciones pueden consultarse en la pestaña de Mensajes de la Lista de Errores. También puedes ir directamente al área problemática desde la pestaña de Mensajes.





Si no quieres usar Visual Studio, puedes hacerlo usandoEl símbolo utiliza el analizador de portabilidad。 Simplemente descarga el API Portability Analyzer desde el repositorio Microsoft/dotnet-apiport. Dirección:El inicio de sesión del hipervínculo es visible.

  • Escribe el siguiente comando para analizar el directorio actual: \...\ApiPort.exe analiza -f .
  • Para analizar una lista específica de archivos de .dll, escribe el siguiente comando: \...\ApiPort.exe analiza -f first.dll -f second.dll -f third.dll


El Informe de Portabilidad de .NET se guarda en el directorio actual en formato de archivo Excel (.xlsx). La pestaña Detalles en un libro de Excel contiene detalles.





Anterior:¿Alguna vez has hecho mensajería instantánea instantánea?
Próximo:Pide un software de protocolo de transmisión en directo de Kuaishou
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com