Есть ли способ создать сборку со строгим именем с помощью CSharpCodeProvider?
Вы также можете указать параметр / keyfile: в свойстве CompilerOptions параметров CompilerParameters, которые вы отправляете в CSharpCodeProvider при компиляции.
См. SN.EXE (http://msdn.microsoft.com/en-us/library/k5b5tt23(VS.80).aspx). Вы должны будете выполнить это в своей сборке, указывая на файл ключа, чтобы выполнить подпись.