vincular rotulo propiedades editar .net assemblies attributes

.net - propiedades - editar rotulo solidworks



¿Cómo puedo crear una propiedad personalizada para mi ensamblaje? (3)

Todavía no es la respuesta, pero un truco de 1/2 vía es usar:

[assembly: AssemblyDescription("One Line of Content Here")]

Y eso aparece bajo "Comentarios".

(Todavía estoy investigando, esto es algo que he querido por un tiempo).

¿Cómo puedo crear una propiedad personalizada para mi ensamblado .Net que luego sería visible en la pestaña Detalles en el Explorador de Windows?

Algo para sentarse en paralelo con "Descripción del archivo", "Tipo", "Versión del producto" ... etc.

Actualización: Para citar mi comentario a Lars ... "Aunque me hubiera gustado hacer esto desde Visual Studio, esa no es ciertamente mi prioridad. De hecho, espero integrar cualquier solución en un proceso existente de construcción nant. Así que afecta las asambleas la compilación posterior es completamente aceptable. ¿Alguna vez has oído hablar de una herramienta como esta?

Actualización adicional: no estoy seguro de si lo que estoy diciendo es un atributo o no, para aclarar un poco lo que me gustaría crear en una entrada en la siguiente página de propiedades ...

texto alternativo http://img185.imageshack.us/img185/6729/nunitpropertieslo7.png


Tu compilador no lo admite. AssemblyFileVersionAttribute y todo funciona porque el compilador genera un recurso win32 en su ensamblado llamado VERSIONINFO con esa información en él. Eso es lo que está leyendo Windows. Otros atributos simplemente se guardan como metadatos junto con su código.

Puede hacer una herramienta para cambiar el recurso VERSIONINFO después de compilar.


La única herramienta que puede controlar cualquier campo de la estructura VERSIONINFO desde la línea de comandos y, por lo tanto, puede agregar una propiedad adicional durante un proceso de compilación es Resource Tuner Console:
http://www.reseditor.com/rtc-solution-version-info.htm

El precio de $ 199 parece un poco alto ... pero si no quieres pasar días rebuscando con C / C ++ entonces es un robo.