Ошибка в листах Excel: не найден один или несколько типов, необходимых для компиляции динамического выражения

1

Я пытаюсь получить значения ячейки листа Excel, которые будут использоваться в качестве входных данных в тестовом скрипте.

Я слежу за http://www.telerik.com/forums/how-to-pass-excel-workheet-name-path-as-string

        string myPath = @"C:\Users\Monica\Desktop\ExcelTest.xlsx";
        Excel.Application excelApp = new Excel.Application();
        Excel.Workbook workbook = excelApp.Workbooks.Open(myPath);

        //select the correct worksheet

        Excel.Worksheet demoWorksheet = (Excel.Worksheet)excelApp.Worksheets["Sheet1"];

Я пытаюсь выбрать рабочий лист "Sheet1" из рабочей книги "ExcelTest.xlsx" и получить следующую ошибку

"Невозможно найти один или несколько типов, необходимых для компиляции динамического выражения".

  • 1
    Моника, спасибо, что задали этот вопрос со всеми правильными условиями поиска. Я работал над этим пару часов, изучая синтаксис и т. Д., Прежде чем подумал просто поискать сообщение об ошибке, которое пытается помочь.
Теги:
visual-studio-2010
visual-studio-2012
telerik

1 ответ

12
Лучший ответ

Попробуйте удалить ссылку "Microsoft.CSharp", а затем добавьте ее обратно в свой проект.

  • 0
    Спасибо, это сработало .. !! :)
  • 3
    Или просто добавьте его в первый раз. Bahh! (в МС и ВС). Спасибо (Патрику)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню