Что следующее комментирует средний?
// The line below only works when linked rather than
// referenced, as otherwise you need a cast.
// The compiler treats it as if it both takes and
// returns a dynamic value.
string value = com.MakeMeDynamic(10);
Я понимаю, какова ссылка на блок. Можно сослаться на него при компиляции программных файлов любое использование / касательно: переключатель в командной строке или можно добавить статическую ссылку на блок в Visual Studio.
Но как Вы связываетесь с блоком в.NET? Он имеет в виду, загружает блок с помощью Отражения (блок. LoadFile ())? Или, Win32 API LoadLibrary ()? Или.NET имеет компоновщика, о котором я никогда не слышал?
Это в основном для первичных сборок взаимодействия COM. В .NET 4 вы можете либо ссылаться на них как обычно, либо «связывать» / «вставлять» их - и в этом случае вы получаете только те части PIA, которые вас интересуют, встроенные в вашу собственную сборку.
В командной строке это параметр / link:
компилятора C # 4.