У меня есть проект C# в VS 2005 со ссылкой на Foo.dll, библиотеку кода C++ .NET, в c:\Foo\Foo.dll. Он правильно показывает ссылку в обозревателе объектов, но для данного объекта + метода я не могу понять, как перейти к его источнику внутри Visual Studio.
Я сам собрал Foo.dll из исходного кода на своем локальном компьютере, и Foo.pdb находится в том же месте, что и Foo.dll, в c:\Foo\Foo.dll.pdb. У меня нет проекта для Foo в решении, над которым я работаю.
Глядя на трассировку стека из моего приложения C#, я вижу, что оно точно знает, где находится источник в моей системе — я вижу строку, которая выглядит так:
в mycompany.Foo.SomeClass.SomeMethod() в c:\src\foo\src\SomeClass.cc: строка 123
Это правильное место для этого исходного файла, но я вообще не могу понять, как легко открыть VS SomeClass.cc. Требует ли Visual Studio, чтобы Foo был настроен как проект в моем решении, чтобы легко переходить к исходному коду?
Спасибо!