Each of the .NET Framework tools has a different syntax for accomplishing the same tasks. The following tables show the command-line options for embedding and linking in the Assembly Linker (Al.exe), the Visual C# command-line compiler (CSC), and the Visual Basic command-line compiler (VBC).
/embed[resource]:<filename>[,<name>[,Private] |
Embeds the file as a resource in the assembly |
/link[resource]:<filename>[,<name>[,<targetfile>[,Private]]] |
Links the file as a resource to the assembly |
/resource:<resinfo> |
Embeds the specified resource (Short form: /res) |
/linkresource:<resinfo> |
Links the specified resource to this assembly (Short form: /linkres) |
/res[ource]:<file>[,<name>[,<public|private>[,<locale>[<desc>[,<mime>]]]]] |
Adds a file internally to the assembly. |
/linkres[ource]:<file>[,<name>] |
Links a file externally to the assembly. |