The required filename argument consists of everything after the colon. It is a fatal error (LNK1146) if filename begins with a comma. If filename otherwise contains a comma, it is accepted with a warning (LNK4056).

The /assemblyresource option is for the command line only. It is not valid as a directive in an object file.