Tengo el código fuente de Entlib 5.0 y necesito firmar todos los ensamblados usando mi propia clave (archivo snk).Modificar archivos programmatically csproj
La forma más sencilla sería la de abrir el archivo de solución EnterpriseLibrary.2010 en Visual Studio 2010 y luego seleccione para cada proyecto Properties-> Acceso y seleccione firmar el ensamblado y seleccione su archivo de claves.
Pero yo no quiero hacer eso manualmente entonces yo podría escribir una secuencia de comandos para editar manualmente los archivos de proyecto e insertar el siguiente texto al final de la lista actual de PropertyGroups:
<PropertyGroup>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup>
<AssemblyOriginatorKeyFile>keyFile.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
Cualquier clase de ayuda en C# o scripting si fuera mejor para hacerlo de manera fácil y rápida?
¿Por qué no escribir un programa C# que utiliza la clase XDocument? –