問題タブ [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.
c# - EnvDTE.Project オブジェクトが C/C++ プロジェクトを表しているかどうかを判断する方法は?
インスタンスがありProject
ますが、プロジェクトの種類/言語を確認する方法がわかりません。具体的には、C/C++ プロジェクトを確認する必要があります。
ドキュメントが不足しているようです。
以前、別の人が私のオープンソース VS 拡張機能に次の魔法を追加し、VS2013-2015 で動作しました。
しかし、VS 2017 RC では機能しなくなりました。そして、私は喜んでこのランタイム リフレクション マジックを取り除き、型付けobject
されていないdynamic
代わりにProject
、このためにコードは既に保守できなくなっています。
visual-studio-2019 - 「コード分析の実行」でコード アナライザーが実行されない
Visual Studio パッケージの一部としてコード アナライザーを作成しました。
これは、スタンドアロン アナライザーではなく、既存のパッケージの一部であることを除いて、このページの手順に対応しています。
アナライザーは、SyntaxNode 型の StringLiteralExpression および InterpolatedStringExpression を分析するために自身を登録します。
ここに記載されているように
既定では、ライブ コード分析は、Visual Studio で開いているファイルに対してのみアナライザーを実行します。
正解です。私のアナライザーは、開いているファイルで実行されます。
同じページが続きます:
コード分析を手動で実行する
ソリューション エクスプローラーで、プロジェクトをクリックします。
[分析] メニューで、[プロジェクト名でコード分析を実行] をクリックします。
コード分析がバックグラウンドで実行を開始します。Visual Studio のステータス バーの左下隅に、Running code analysis for ...というメッセージが表示 されます。コード分析が完了すると、ステータス メッセージが [コード分析が完了しました] に変わります。エラーリストは、すべてのコード分析診断ですぐに更新されます
この場合、分析は実行されません。
コンストラクター、SupportedDiagnostics プロパティの get、Initialize 関数、および analyze 関数自体にブレークポイントを配置しました。[分析] メニュー (またはソリューション エクスプローラーのコンテキスト メニュー) から手動でコード分析を開始すると、それらのいずれも入力されません。
手動コード分析のためにコード アナライザーをアクティブ化するために必要な追加条件はありますか?
visual-studio - VSPackage で EmbeddeResource の LogicalName プロパティを設定する方法
Visual Studio パッケージで、リソース ファイルをプロジェクトに追加し、LogicalName プロパティを設定して、プロジェクト ファイルに次のように表示されるようにします。
This question in a Microsoft Form は、それが不可能であることを示唆していますが、答えは 2014 年のものであり、それ以来、Visual Studio では多くの変更が行われています。
このプロパティを Visual Studio パッケージから追加する方法はありますか?
または、プロジェクト ファイルを直接編集する必要がありますか (これは面白くありません)。