0

ビジュアル スタジオ アドインを作成しようとしていますが、やらなければならないことの 1 つは、ステータス バーを操作することです。MSN: Status Barによると、これはかなり簡単なプロセスであるはずです。ただし、IVsStatusbarオブジェクトで適切に解決することはできません。

この例では、次のような非常に標準的なプロセスに従うことを提案しています。

    IVsStatusbar StatusBar = (IVsStatusbar)GetService(typeof(SVsStatusbar));

しかし、Visual Studio は参照を解決IVsStatusbarせず、存在しないと通知します。右クリックして自動解決すると、新しいクラスを生成するように指示されます。

追加したものが必要Microsoft.VisualStudio.Shell.Interopであることはわかっていますが、まだ運がありません。v 10.0 と v 11.0 の dll を試しましたが、どちらも機能しませんでした。名前空間にはもう存在しませんか? または、使用すべき別の参照/オブジェクトがありますか?

必要なすべての参照が必要です。

    using System;
    using Extensibility;
    using EnvDTE;
    using EnvDTE80;
    using Microsoft.VisualStudio.CommandBars;
    using Microsoft.VisualStudio.Shell.Interop;
    using System.Resources;
    using System.Reflection;
    using System.Globalization;
    using Microsoft.VisualStudio.Shell;
4

1 に答える 1