Ошибка сборки "Не удается найти имя" Запись "с помощью бутстрапа 4
Сегодня я решил перенести свой проект ASP.NET MVC 5 из начальной загрузки 3 в bootstrap 4 (версия sass).
После миграции у меня возникла ошибка после компиляции моего проекта.
Ошибка сборки: не удается найти имя "Запись".
Ошибка сборки: не удается найти имя 'undefined'.
Как это решить?
Ответы
Ответ 1
После некоторых исследований я обнаружил, что эта ссылка лучше понимает машинопись и визуальную студию. Если вы хотите улучшить свои навыки, вы можете перейти на эту официальную страницу и прочитать некоторые материалы.
Решение Вам просто нужно обновить плагин машинописи для Visual studio. Вы можете скачать последнюю версию здесь для Visual Studio 2015.
Здесь для визуальной студии 2017
Наслаждайтесь!
Ответ 2
Если по какой-либо причине вы не можете обновить Visual Studio с помощью обновленного файла .exe TypeScript (ИТ-политика компании/бизнеса, учетная запись без прав администратора и т.д.), Вы можете попробовать это решение:
- Один раз щелкните файл "index.d.ts" в обозревателе решений Visual Studio.
- Посмотрите на панели свойств в разделе "Build Action".
- Переключите его с "TypeScriptCompile" на "Содержимое".
Теперь вы сможете построить свой проект без этих ошибок.
Ответ 3
Для Visual Studio 2015:
Я скачал TypeScript, установил и перезапустил Visual Studio. При перезапуске мне подсказал, что TypeScript, который использует мое решение, старше установленного (2.9.2), и хочу ли я обновить его до поддерживаемой версии, я нажал "Да", и это решило проблему.
Я думаю, что TypeScript 2.9.2 для VS 2017, может быть.
Ответ 4
Я удалил jpopper.cs и пошел в файл Web.config и добавил эти строки кода
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
</appSettings>
иметь дело с этой ошибкой проверки.
Ответ 5
При обновлении версии Typescript проблема решена.
Ответ 6
- откройте свой проект в Visual Studio 2017, и он попросит вас обновить машинопись, просто нажмите обновить
ИЛИ ЖЕ
Обновите свою версию Typescript