У меня есть программа в C#, которая использует WatiN. Он компилируется и работает хорошо в моих окнах разработки 7. Однако, когда я копирую программу в datacenter в windows 2012 в лазурном виде, она бросает ниже исключения, когда приложение пытается запустить экземпляр интернет-исследователя (который существует в датацентре Windows 2012):Не удалось загрузить файл или сборку Microsoft.mshtml
System.IO.FileNotFoundException: не удалось загрузить файл или сборку 'Microsoft.mshtml, Version = 7.0.3300.0, Culture = нейтрально, PublicKeyToken = b03f5f7f11d50a3a' или один из его зависимостей. Система не может найти указанный файл. Имя файла: 'Microsoft.mshtml, Version = 7.0.3300.0, Culture = нейтрально, PublicKeyToken = b03f5f7f11d50a3a' на WatiN.Core.Native.InternetExplorer.IEWaitForComplete.WaitForCompleteOrTimeout() в WatiN.Core.IE.WaitForComplete (Int32 waitForCompleteTimeOut) в WatiN.Core.Browser.GoTo (Uri URL) на WatiN.Core.IE.FinishInitialization (Uri Uri)
Я бы потерял на это исключение, что отсутствует на сервере?
Thank.
Этот вопрос на SO может помочь: http://stackoverflow.com/questions/2068159/could-not-load-file-or-assembly-microsoft-mshtml-strong-name-validation-fai –
спасибо, что помогает – Henry