У меня есть решение VS 2013 с одним проектом VB.NET ASP.NET, который ссылается на несколько проектов библиотеки классов C# (не DLL) в рамках одного и того же решения , Я сделал много изменений в логике в рамках некоторых перегрузок метода в одном из проектов C#. Поскольку проект VB.NET широко использует эти перегрузки, я хочу посмотреть, на сколько ссылок ссылаются эти методы. Я перехожу к проекту C#, который содержит изменения, щелкните правой кнопкой мыши перегрузку, которую я хочу, и выберите «Найти все ссылки», но он показывает мне только ссылки в проектах C#. Однако, когда я перехожу к одному из этих методов в проекте VB.NET, он находит все ссылки в проекте VB.NET, а также декларации методов в проекте C#.Найти все ссылки не найти ссылки на ссылки в других проектах .NET различного языка
Я мог бы найти текстовый поиск по методу решения для имени метода, но это имя метода используется несколько раз, потому что оно перегружено. Поэтому я хочу найти определенную перегруженную сигнатуру метода, а не имя метода.
Является ли это известным недостатком VS 2013? Что-то еще я также заметил, что я заметил, что выбор Go To Reference
из проекта VB.NET в методе, объявленном в проекте aC#, приведет вас к браузеру объектов, а не непосредственно к определению метода в исходном проекте сам.
Интересно, что в VS2015 RC «Найти все ссылки» теперь работает, как и «Перейти к определению» из файла VB. Тем не менее, одна вещь, которая все еще кажется разоблаченной, заключается в том, что строка CodeLens над методами класса C# не находит ссылки VB. Детские шаги, я думаю ... – dlev