Ответ 1
Это известная проблема в репозитории инструментов:
https://github.com/aspnet/Tooling/issues/575
Я просто переключился на npm, что прекрасно разрешает правильную версию пакета.
У меня проблемы с беседой внутри VS на проекте aspnet core 1.0. Мой bower.json - это
{
"name": "asp.net",
"private": true,
"dependencies": {
"bootstrap": "3.3.6",
"jquery": "2.2.4",
"jquery-validation": "1.14.0",
"jquery-validation-unobtrusive": "3.2.6"
}
}
Это известная проблема в репозитории инструментов:
https://github.com/aspnet/Tooling/issues/575
Я просто переключился на npm, что прекрасно разрешает правильную версию пакета.
Я столкнулся с той же проблемой и успешно ее разрешил. Существует проблема с гарниром, который был отправлен с Visual Studio 2015, возможно, представлен в одном из обновлений Visual Studio. Что вы можете сделать:
Еще один временный взлом, пока Microsoft не устранит проблему, может быть содержимое изменений bower.cmd
, чтобы удалить строку --force-latest
из списка параметров.
Файл bower.cmd
в моей установке Visual Studio 2015.3 находится на C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External
.
Вы должны заменить:
@"%~dp0\node" "%~dp0\node_modules\bower\bin\bower" %*
С
ECHO OFF
set params=%*
ECHO %params% | %WINDIR%\system32\FIND "--force-latest" >nul &
IF ERRORLEVEL 0 (call set params=%%params:--force-latest=%%%)
@"%~dp0\node" "%~dp0\node_modules\bower\bin\bower" %params%
Вышеприведенный фрагмент кода будет проверять параметры и, если --force-latest
существует, будет удален, а затем выполнить беседу с чистой строкой параметров.
У меня была такая же проблема. Исправлено удаление пакета jquery, добавление, затем добавление его вручную в bower.json с правильной версией: "jquery": "2.2.4", Надеюсь, это поможет кому-то.
Это проблема с оболочкой GIT, это сообщение было очень полезно для решения этой проблемы: Установлен GIT для Windows и изменен внешний веб-инструмент Visual Studio (Инструменты- > Параметры- > Проекты и решения- > Внешние веб-инструменты) от "$ (VSINSTALLDIR)\Web\External\git" до "C:\program files\git\bin" очистил временные файлы и восстановил беседу.
Теперь все работает отлично.
Мое, несколько хакерское решение заключалось в том, чтобы удалить явную версию jQuery из bower.json и сам bootstrap разрешить эту зависимость.
Мой bower.json выглядит так:
{
"name": "asp.net",
"private": true,
"dependencies": {
"bootstrap": "~3.3.6",
"font-awesome": "4.7.0"
}
}