visual tutorial studio que create arma windows silverlight uwp

windows - tutorial - Equivalente de system.Reflection.Assembly.GetExecutingAssembly(). FullName



uwp vs wpf (1)

Para obtener el nombre completo de un ensamblaje, puede usar el código de la siguiente manera (como mencionó Romasz).

this.GetType().GetTypeInfo().Assembly.FullName

En UWP, todas las aplicaciones enviadas a la tienda se cumplirán con .NET Native.

El tiempo de ejecución .NET Native no incluye un compilador JIT. Como resultado, todo el código nativo necesario debe generarse de antemano. Se usa un conjunto de heurísticas para determinar qué código se debe generar, pero estas heurísticas no pueden cubrir todos los posibles escenarios de metaprogramación.

Para obtener más información, consulte el artículo Reflection and .NET Native .

En su caso, le sugiero que use el archivo de recursos (Resources.resw) para administrar el recurso de texto y poner los recursos del archivo (como imágenes, iconos) en la carpeta de recursos.

Por el momento, transfiero una aplicación Silverlight de Windows Phone a Windows Mobile utilizando la plataforma UWP.

En mi código anterior utilicé una función para obtener el ExecutioningAssemblyName de la siguiente manera:

public static string ExecutingAssemblyName { get { string name = System.Reflection.Assembly.GetExecutingAssembly().FullName; return name.Substring(0, name.IndexOf('','')); } }

ahora quiero obtener el mismo resultado en Windows Mobile pero las funciones descritas en el siguiente enlace no parecen estar todas en Windows Mobile. Las únicas que puedo encontrar son:

  1. System.Reflection.Assembly.equals
  2. System.Reflection.Assembly.load
  3. System.Reflection.Assembly.ReferenceEquals

¿Alguien ahora cómo obtener el mismo resultado? O debería comenzar a reescribir una gran cantidad de código.

Gracias ya