Salve. Scusate ma è la mia prima macro, sto cercando di modificare un parametro di progetto di revit con una macro in C#
sto usando revit 2017 e visual studio community 2015

doc.ProjectInformation.LookupParameter("Progetto") .Set(nome);
Progetto è un parametro di testo e nome è una variabile string
revit mi dà questo errore:

errore.jpg

doc.ProjectInformation.LookupParameter funziona per leggere i parametri, ma non riesco a trovare il modo di scriverli
L'errore dice "Attempt to modify the model outside of transaction", nella macro ho inserito
[TransactionAttribute(TransactionMode.Manual)]
e tutto il resto funziona, probabilmente perchè non modifica il modello, devo aprire una transaction? Qualcuno può aiutarmi?
Grazie in anticipo