在Visual Studio 2017/2015 C ++ / CLI中查找所有引用FAILS

时间:2017-11-16 20:59:26

标签: visual-studio find-all-references

我在Visual Studio 2017中遇到“查找所有引用”功能有困难(至少2015年,也可能更旧)。 我在一个项目(C#)中定义了这个:

public static class AlgorithmNames
{
    public static readonly string
        FaceAnalyzerAlgorithm = "Face Analyzer Algorithm (C++)",
        StaticFaceAnalyzerAlgorithm = "Static Face Analyzer Algorithm (C++)";
}

并且它在另一个项目(C ++ / CLI)中使用在同一个解决方案中,如下所示:

public ref class FaceAnalyzerAlgorithm : AlgorithmBase
{
public:     

    property String^ Name
    {
        String^ get() override { return AlgorithmNames::FaceAnalyzerAlgorithm; }
    };
...

当我右键单击FaceAnalyzerAlgorithm(C#)定义上的查找所有引用时,即使过滤器显示"整个解决方案"它也没有找到使用定义。

enter image description here

当我右键单击使用(C ++ / CLI)上的查找所有引用时,它什么都没找到,UI中没有任何内容表示任何活动。转到定义和转到声明都以对象浏览器结束。

这样的问题似乎不会发生在它只是C#时,但只要有C ++它就会失败。欢迎任何修复或变通方法。

0 个答案:

没有答案