В настоящее время я просматриваю эту страницу , которая утверждает, что перечисляет содержимое GAC на типичной виртуальной машине Azure. Обратите внимание, что следующие сборки и многие другие перечислены дважды.
AuditPolicyGPManagedStubs.Interop, Version=6.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 TWICE
CustomMarshalers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a TWICE
CustomMarshalers, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a TWICE
ISymWrapper, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a TWICE
ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a TWICE
Microsoft.GroupPolicy.AdmTmplEditor, Version=6.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 TWICE
Для этих сборок, кажется, есть две разные сборки, которые имеют одну и ту же тройку «имя+версия+токен».
Как это возможно? Вероятно, это ошибка на веб-странице или все в порядке? Как программное обеспечение в зависимости от этих сборок выберет ту, которую оно хочет?