Можно создать дубликат:
How to eliminate warning about ambiguity?Неоднозначность между методами
Я работаю с MS Office Word в моем приложении, используя следующий код:
var wordApplication = new Microsoft.Office.Interop.Word.Application();
var wordDoc = wordApplication.Documents.Open(ref fileName);
//do it..
на вызов от:
wordDoc.Close();
wordApplication.Quit();
получением:
Неоднозначность между методом 'Microsoft.Office.Interop.Word._Application.Quit ( объект, реф ссылок объекта, ссылка объекта)' и не метод «Microsoft.Office. Interop.Word.ApplicationEvents4_Event.Quit. Использование группы методов.
Я попытался установить запросы аргументы:
object nullObject = Type.Missing;
wordDoc.Close(ref nullObject, ref nullObject, ref nullObject);
wordApplication.Quit(ref nullObject, ref nullObject, ref nullObject);
, но он дает ту же ошибку. Как это исправить? Заранее спасибо!
Пожалуйста Google ваше сообщение об ошибке первое ... http://stackoverflow.com/questions/8303969/how-to-eliminate-warning-about-ambiguity – ken2k
'((_Application) wordApplication) .Quit(); ' –
Причины для downvote? –