0

Visual Studio 2017 のすべての参照の検索機能に問題があります (少なくとも 2015 も古い可能性があります)。これを1つのプロジェクト(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#) の定義で [すべての参照を検索] を右クリックすると、フィルターに「ソリューション全体」と表示されていても、定義だけの使用が見つかりません。

ここに画像の説明を入力

使用 (C++/CLI) で [すべての参照を検索] を右クリックすると、何も検出されず、アクティビティを示すために UI で何も起こりません。[定義に移動] と [宣言に移動] はどちらも、最終的にオブジェクト ブラウザーに表示されます。

このような問題は、C# だけの場合は発生しないようですが、C++ になると惨めに失敗します。修正または回避策を歓迎します。

4

0 に答える 0