#.net #azure #azure-data-lake #u-sql
#.net #azure #azure-data-lake #u-sql
Вопрос:
Мои скрипты Data Lake Analytics (U-SQL) перестали компилироваться после обновления Azure SDK и инструментов Data Lake для Visual Studio (2.2.2).
Примеры Microsoft по-прежнему успешно компилируются, так что, должно быть, что-то не так с моим проектом?
Вывод ошибки:
Ошибка файла метаданных ‘C:Program Файлы(x86% 29 Ссылочные сборки Microsoft Framework.NETFrameworkv4.6Facadesmscorlib.dll ‘ не удалось найти
MyScript.usql.cs 0Ошибка файла метаданных ‘C:Program Файлы(x86% 29 Ссылочные сборки Microsoft Framework.NetFramework v4.6 Facades System.Коллекции.Одновременный.не удалось найти dll ‘ MyScript.usql.cs 0
Путь к фасадам кажется странным, но я не нашел, как это исправить.
Ответ №1:
Версию .NET framework можно установить через выпадающий список в верхней части окна Нового проекта при создании проекта. Возможно ли, что вы создали новый проект с целевой версией framework, установленной на 4.6? Для проекта, ориентированного на 4.6, который не работает, не могли бы вы попробовать изменить строку, следующую за строкой, в файле проекта версии 4-6 на версию 4-5 вместо этого? Вы можете отредактировать его вне VS, или в VS вы можете щелкнуть правой кнопкой мыши проект, выгрузить его, снова щелкнуть правой кнопкой мыши, чтобы отредактировать, и, наконец, снова щелкнуть правой кнопкой мыши, чтобы перезагрузить его.
Ответ №2:
Я замечаю, что сообщение об ошибке относится к .Net 4.6. Следует использовать U-SQL.Однако Net Framework версии 4.5. Вы случайно переключили версию среды выполнения?
Комментарии:
1. Я не могу представить, как это произошло. Но на самом деле версия среды выполнения была установлена на 4.6. Большое спасибо!