Теги сценария Visual Studio 2019 (в cshtml) между (функция, глобальная переменная) переходят к определению (F12) не работает - PullRequest
1 голос
/ 02 мая 2019

Теги скрипта VS 2019 (в cshtml) «Перейти к определению» не работает, но в VS 2015 это работает.

//javascript function in cshtml
<script>
function getSelectedItem() 
{
 var x = 100;
}

function onDetail() 
{
    var selectedItem = getSelectedItem(); //F12 go to definition doesn't work

    windowResult.SelectedItem = selectedItem;
    windowResult.Status = true;
}
</script>
//javascript global variable in cshtml

<script>

var _OperationType = 0;
var _FormType= 0;


function SetDefaultsParam()
{
    var param = {};
    param.Type= _OperationType;  //F12 go to definition doesn't work

    param.Formtype= _FormType;
    param.MasterId = _MasterId;
}
</script>

Функция или глобальная переменная в cshtml ( F12 ) «Перейти к определению» дает «Невозможно перейти к символу .........»

1 Ответ

0 голосов
/ 04 мая 2019

Команда разработчиков Visual Studio предпочитает использовать «Поиск Visual Studio (Ctrl-Q)» для поиска параметров.

search example

Поднимитеваше отображение клавиатуры и убедитесь, что Edit.GoToDefinition сопоставлен с F12, например.

При тестировании, если функция пуста, она не будет к ней переходить.Но когда я вставил строку кода внутри функции, F12 работал как шарм.Я использую VS2019 16.1.0 Preview 2.0.

keyboard mapping

...