Привет, я получаю ошибку 2908 (0x80131047: указанное имя сборки или кодовая база недопустима) при запуске моего пакета MSI.
Проблема возникает, когда MSI пытается развернуть компонент со сборкой .NET в GAC. ПРИМЕЧАНИЕ: сбой возможен только для сборок с зависимостями. MSI создан с IS 2010.
Я могу развернуть сборку вручную с помощью GACUTIL. Я проверил .NET Framework (все версии до 3,5) установлен. Я убедился, что свойства сборки совпадают со свойствами таблицы MsiAssemblyName.
Тем не менее, раньше я как-то заставлял установку работать нормально. Но когда продукт был перенесен в Visual Studio 2008 и .NET 3.0, я столкнулся с проблемой.
Ребята, вы не задумывались об этом? Любые идеи приветствуются. Большое спасибо!