(Я использую Windows7 и Visual Studio 2010.)
Я использую ClamAV в проекте .NET Azure и сталкиваюсь с параллельными ошибками всякий раз, когда запускаю clamd.exe через свой код или самостоятельно.
В Visual Studio 2010 я получаю сообщение об ошибке:
Win32Exception не было обработано. Не удалось запустить приложение из-за неправильной параллельной конфигурации. Пожалуйста, просмотрите журнал событий приложения или используйте инструмент командной строки sxstrace.exe для получения более подробной информации.
И в средстве просмотра событий я получаю:
Ошибка создания контекста активации для «C: \ Users \ pconerly \ code \ AntiVirus_source \ WorkerRole \ clamav \ clamd.exe». Зависимая сборка Microsoft.VC80.CRT, processorArchitecture = "x86", publicKeyToken = "1fc8b3b9a1e18e3b", type = "win32", version = "8.0.50727.6195" не может быть найдена. Пожалуйста, используйте sxstrace.exe для подробной диагностики.
Когда я искал "8.0.50727.6195", он привел меня к редисту 2005 года, поэтому я загрузил его http://www.microsoft.com/download/en/details.aspx?id=3387
После перезапуска я все еще получаю сообщение об ошибке бок о бок. Кроме того, я думаю, что установщик redist не завершает свою установку - как будто он видит Visual Studio 2010 и говорит: «О, это достаточно хорошо, мне не нужно устанавливать». Я не пробовал удалять 2010 и использовать 2005, потому что остальная часть моей команды разработчиков использует VS 2010.
В чем дело? Как это исправить? Я готова вырвать волосы.