El escenario es: estoy creando mi solución con TeamCity, no estoy ejecutando la cuenta de compilación como administrador; así que tengo problemas con las teclas de nombre fuerte.Solo ensambles de signo con nombre seguro durante la versión de lanzamiento
Conozco algunas soluciones, como ejecutar la compilación como administrador y registrar los certificados en el contenedor adecuado.
De todos modos, hay que firmar los ensamblados dentro de un archivo de solución solo durante una compilación de lanzamiento y no durante una compilación de depuración. ¿O hay soluciones similares?
Creo que es extraño que no haya un parámetro MSBuild que se pueda establecer si los ensamblajes se deben firmar o no. Porque si nos fijamos en las csproj-archivos hay una opción para no firmado o no firmado
hay un parámetro MSBUILD: msbuild (YourSolution/Proyecto)/t: SignAssembly = true /p:AssemblyOriginatorKeyFile=yourKey.snk – SvenG