問題タブ [visual-studio-package]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
920 参照

c# - EnvDTE.Project オブジェクトが C/C++ プロジェクトを表しているかどうかを判断する方法は?

インスタンスがありProjectますが、プロジェクトの種類/言語を確認する方法がわかりません。具体的には、C/C++ プロジェクトを確認する必要があります。

ドキュメントが不足しているようです。

以前、別の人が私のオープンソース VS 拡張機能に次の魔法を追加し、VS2013-2015 で動作しました。

しかし、VS 2017 RC では機能しなくなりました。そして、私は喜んでこのランタイム リフレクション マジックを取り除き、型付けobjectされていないdynamic代わりにProject、このためにコードは既に保守できなくなっています。

0 投票する
1 に答える
328 参照

visual-studio-2019 - 「コード分析の実行」でコード アナライザーが実行されない

Visual Studio パッケージの一部としてコード アナライザーを作成しました。

これは、スタンドアロン アナライザーではなく、既存のパッケージの一部であることを除いて、このページの手順に対応しています。

アナライザーは、SyntaxNode 型の StringLiteralExpression および InterpolatedStringExpression を分析するために自身を登録します。

ここに記載されているように

既定では、ライブ コード分析は、Visual Studio で開いているファイルに対してのみアナライザーを実行します。

正解です。私のアナライザーは、開いているファイルで実行されます。

同じページが続きます:

コード分​​析を手動で実行する

  • ソリューション エクスプローラーで、プロジェクトをクリックします。

  • [分析] メニューで、[プロジェクト名でコード分析を実行] をクリックします。

コード分​​析がバックグラウンドで実行を開始します。Visual Studio のステータス バーの左下隅に、Running code analysis for ...というメッセージが表示 されます。コード分​​析が完了すると、ステータス メッセージが [コード分析が完了しました] に変わります。エラーリストは、すべてのコード分析診断ですぐに更新されます

この場合、分析は実行されません。

コンストラクター、SupportedDiagnostics プロパティの get、Initialize 関数、および analyze 関数自体にブレークポイントを配置しました。[分析] メニュー (またはソリューション エクスプローラーのコンテキスト メニュー) から手動でコード分析を開始すると、それらのいずれも入力されません。

手動コード分析のためにコード アナライザーをアクティブ化するために必要な追加条件はありますか?

0 投票する
0 に答える
8 参照

visual-studio - VSPackage で EmbeddeResource の LogicalName プロパティを設定する方法

Visual Studio パッケージで、リソース ファイルをプロジェクトに追加し、LogicalName プロパティを設定して、プロジェクト ファイルに次のように表示されるようにします。

This question in a Microsoft Form は、それが不可能であることを示唆していますが、答えは 2014 年のものであり、それ以来、Visual Studio では多くの変更が行われています。

このプロパティを Visual Studio パッケージから追加する方法はありますか?

または、プロジェクト ファイルを直接編集する必要がありますか (これは面白くありません)。