Probabilmente anche a voi sarà capitato di incontrare il warning CS1699 [Use command line option '/keycontainer' or appropriate project settings instead of 'AssemblyKeyName'] cheviene generato spesso convertendo i vecchi progetti. In pratica al compilatore non piace questo attributo.
[assembly:
AssemblyKeyName("MyKeyName")] Il problema è che come viene detto quì, purtroppo l'opzione /keycontainer non è disponibilie nel visual studio developement environment. Morale della favola, se volete compilare senza warning e utilizzare il keycontainer, o vi fate uno script NANT (che non è male come idea), oppure lo disabilitate
#pragma
warning disable 1699 Peccato che nella apposita pagina Signing si possa specificare solamente un file come chiave.
Alk.