.net - sistema - como saber que windows tengo si no arranca
¿Cómo puedo ver la versión de ensamblaje de un ensamblado.NET en Windows Vista y más reciente(Windows 7, 2008)? (5)
En Windows 2003 y Windows XP, puede hacer clic con el botón derecho en un ensamblaje (.dll), ir a Propiedades, hacer clic en la pestaña de la versión y luego vería 3 números de versión diferentes: versión del ensamblado, versión del archivo y versión del producto.
Si toma el mismo archivo y observa sus propiedades en Windows 2008, solo verá la versión del archivo y la versión del producto.
¿Hay alguna forma de ver la versión de ensamblaje de un ensamblado .NET en Windows Vista y más reciente (sin herramientas de terceros)?
Echa un vistazo a https://powerext.codeplex.com/
Sé que es muy tarde, pero encontré esta pregunta cuando intenté encontrar la extensión nuevamente para que otros también puedan encontrarla ...
En Windows 7 Enterprise puede usar el explorador de Windows para hacer clic con el botón derecho en el ensamblaje, hacer clic en propiedades y luego hacer clic en la pestaña Detalles.
La propiedad "Versión del producto" tiene la versión de ensamblaje formateada como major.minor.build # .revision #. La propiedad "Versión del archivo" también lo tiene.
No estoy seguro si esto funciona en otras versiones de Windows 7.
Gracias a Ramesh Srinivasan, hay al menos una forma de agregar la versión del archivo al panel de Detalles de la ventana del explorador. Agregue un valor de cadena a HKEY_CLASSES_ROOT / dllfile llamado PreviewDetails con el valor prop: System.FileVersion; System.FileDescription; System.DateModified; System.Size. De esa manera, si está tratando con ensamblajes donde la versión del archivo coincide con la versión del ensamblaje, como Jerome sugirió, al menos puede verlo simplemente seleccionando el ensamblaje. No pude encontrar ningún lugar donde se documenten las propiedades de archivo del sistema disponibles.
No. No del explorador. Es un movimiento intencional por parte de Microsoft (aunque no me gusta).
Puedes hacerlo desde powershell sin embargo:
[Reflection.AssemblyName]::GetAssemblyName(''xxxx.dll'').Version
Además, si la versión del archivo no se establece explícitamente, se establecerá de manera predeterminada en la versión de ensamblaje.
Aquí hay alguna información: http://all-things-pure.blogspot.com/2009/09/assembly-version-file-version-product.html
Siempre puede escribir una Extensión de Shell para agregar una página de propiedades a Propiedades de archivo, como se ha hecho aquí http://sbytestream.pythonanywhere.com / software / asmprops