Al revisar algunas de mis aplicaciones en el pasado, he notado que compilado en el ensamblado es información como dónde está mi proyecto, mi nombre de usuario (que resultó ser mi nombre completo, no mi identificador en línea) en Windows, y sinceramente, no estoy seguro de qué más.Información de identificación personal (del programador) en .NET Assemblies
Ahora sé que la razón principal de esto es cuando se compila en Debug, ya que se trataba de ubicaciones de archivos a los archivos de origen o archivos pdb (no se puede recordar cuál).
La pregunta es, ¿qué otra información de "identificación personal" puede terminar en ensamblajes compilados y qué se puede hacer para evitar que esto termine en el ensamblado?
Supongo que si simplemente configuro el proyecto en modo Release para desactivar los símbolos de depuración en el ensamblado compilado, esto lograría mi objetivo, sin embargo, todavía tengo curiosidad por saber si me falta algo más.
Por lo general, no tengo ningún problema con la gente que sabe que hice algo, pero me molestaba que mi nombre completo estuviese en mis ensamblajes distribuidos sin mi conocimiento.
Y solo para aclarar, ¿estoy en lo correcto al asumir que la estructura del directorio de mi proyecto no estará en el ensamblado si está en modo de lanzamiento? –
AFAIK no hay una estructura de directorio almacenada en el ensamblaje real, a menos que desee contar los lugares donde tiene directorios codificados, o los está leyendo desde un archivo XML, cadenas de configuración, etc. –
Por cierto, este diálogo solo modifica AssemblyInfo.cs , para que pueda modificar este archivo a mano si lo desea. –