2010-06-16 4 views
1

Там seemes быть последовательной проблемой со следующей ситуацией:Переход из VB.NET кода # кода проблемы C

Скажем, у вас есть решение VS2008, состоящее из (скажем, консоль) приложение, написанное в vb.net, и библиотеку классов, написанную на C#. Приложение ссылается на проект библиотеки классов .

Это, конечно, соответствует и хорошо работает. Однако, когда вы щелкните правой кнопкой мыши (в коде приложения vb.net) прототип функции/тип объекта, определенный в библиотеке классов, и выберите «Перейти к определению», откроется окно браузера объектов, в котором вы найдете список доступных методов для класс, из которого состоит библиотека классов. ПЛОХО. Однако, если вы попытаетесь сделать то же самое, когда и приложение, и cl находятся в C#, это работает отлично, и вы плавно переходите к соответствующей функции/class.GOOD.

Известная проблема? Решаемые?

+0

Возможный дубликат [C# -> Перейти к определению ==> VB.NET] (http://stackoverflow.com/questions/4041647/c-sharp-go-to-definition-vb-net) –

ответ

0

Вы пытались добавить ссылку на проект вместо ссылки на DLL? Ссылка на проект должна привести вас к актуальному соответствующему коду в другой сборке.

0

It's a known issue, обходной путь два: используйте ctrl+, или используйте какой-либо плагин, который добавляет эту функцию, например, resharper.

Смежные вопросы