| C#(csc.exe) | C++ |
| /t:module | /clr:noAssembly file.cpp /LD |
| /t:library | /clr file.cpp /LD |
| /t:exe | /clr file.cpp |
| /t:winexe | /clr file.cpp /link /subsystem:windows |
% csc /t:module /out:mylib.netmodule mylib.cs
% csc /t:library /addmodule:mylib.netmodule /out:mainmod.dll mainmod.cs
VC++ .NET(cl.exe)の場合は、次のようになる。
% cl /clr:noAssembly mylib.cpp /LD /o mylib.netmodule
% cl /clr mainmod.cpp /link /dll
/assemblymodule:mylib.netmodule /out:mainmod.dll
% csc /t:module /out:mylib.netmodule mylib.cs
% csc /t:module /out:mainmod.netmodule mainmod.cs
% al /t:library /out:application.dll mainmod.netmodule mylib.netmodule