問題タブ [visual-studio-sdk]

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 に答える
4319 参照

visual-studio-2012 - VS2012 SDK には VSIX プロジェクト テンプレートが含まれていますか?

VS2012 RC SDK をインストールしましたが、新しいプロジェクトを作成するときに VSIX プロジェクト テンプレートが表示されません。何か不足していますか、それともそのテンプレートが別の SDK か何かにありますか?

スクリーンショットは次のとおりです。

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

c# - VSをエディターのx行にジャンプさせる

コードに関するいくつかの問題をチェックするVS用のポリシープラグインを書いています。問題が発生した場合は、[ポリシーの警告]タブに表示されます。次に、[ポリシーの警告]タブで問題が発生した行をダブルクリックすると、エディターで問題が発生する行にジャンプします。どうやってやるの?

ありがとう!

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

c# - VS 分離シェルを UI の足場として使用する

WPF アプリケーションの UI スキャフォールディングとして Visual Studio 分離シェルを使用する可能性を探っています。アプリケーションには、カスタムの「ドキュメント」ウィンドウと、追加情報を表示するために使用される多くのサイド ツール ウィンドウが含まれます。ツール ウィンドウとドキュメント ウィンドウをメイン コントローラーで制御するか、相互に簡単に通信できるようにする必要があります。

VS 分離シェルに関するドキュメントは非常に少なく、例もさらに少ないです。したがって、VS 分離シェルを使用してカスタム アプリまたは IDE を開発した経験のある人が、これを手伝ってくれることを願っています。

VS 分離シェルを UI スキャフォールディングの目的だけに使用することは可能ですか? もしそうなら、Visual Studio から継承されたすべての機能を本質的に消去し、メニュー バーからドキュメント ページまですべてをカスタマイズするにはどうすればよいでしょうか? それとも、AvalonDocks などの他の UI スキャフォールディング ライブラリを使用する方がよいでしょうか? VS シェルを使用する利点は、はるかに安定しており、必要に応じてカスタム ツール ウィンドウとして Visual Studio に簡単に移植できることです。

とても有難い!

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

c# - VisualStudio2010拡張機能でデフォルトのプロジェクトディレクトリを取得する

Visual Studio 2010拡張機能内からデフォルトのプロジェクト作成ディレクトリを取得するにはどうすればよいですか?デフォルトでは、このディレクトリは次のとおりです。

これは[ツール]->[オプション]ウィンドウから実行されると思いますが、SDKからこれを取得する方法がわかりません。

一見すると、次のように見えます。

しかし、次のエラーが発生します。

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

c# - VS分離シェル用のカスタムツールウィンドウペイン

分離シェル(VS2010)用にいくつかのカスタムツールウィンドウを作成しようとしています。以下はツールウィンドウのコードです。

経由でツールウィンドウを開こうとしています

ただし、FindToolWindow呼び出しでTargetInvocationExceptionが発生し、その理由がわかりません。カスタムツールウィンドウの表示に何か足りないものがありますか?

ありがとう!

編集:私のプロジェクト参照が正しく設定されていませんでした。2つのプロジェクトをマージすることになり、ツールウィンドウが正しく表示されるようになりました。

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

visual-studio-2010 - カスタムドキュメントウィンドウを作成するVS分離シェル

VS分離シェルでカスタムドキュメントウィンドウを作成しようとしています。私が望んでいるのは、ToolWindowPaneに似たもので、カスタムツールウィンドウ用に拡張して、コンテンツをカスタムユーザーコントロールに設定できます。ただし、これがVSドキュメントウィンドウで可能かどうかはわかりません。動的に繰り返し作成できるカスタムドキュメントウィンドウを作成するためにスーパークラスWindowPaneを拡張する方法の例は見つかりませんでした。

どんなポインタや提案も大歓迎です!

編集:または、VSの開始時にツールウィンドウが以前の状態に復元されないようにする方法はありますか?基本的に、すべてのツールウィンドウをドキュメントウィンドウのように動作させ、閉じたときにリセット/削除する必要があります。

Edit2:以前の編集を解決しました。一時フラグをtrueに設定します。これにより、IDEの起動時にツールウィンドウが開かなくなります。

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

c++ - tfs からチェックアウトされた C++ ファイルからコード モデルを取得する

現在、VS SDK の VCCodeModel コード モデルに基づいて静的コード分析を実行するチェックイン ポリシー プラグインを構築しています。

ソリューション内のアクティブなドキュメントからコード モデルを取得できます。

しかし、たとえば、ソリューション全体ではなく単一の .cpp をチェックアウトすると、利用可能なコード モデルはありません (ソリューションの一部ではないためですか?)。

tfs からチェックアウトされた単一のファイルからコード モデルにアクセスする方法はありますか?

または、一時的なソリューションを構築するような回避策はありますか?

ファイルパス/名前を介してファイルのコードモデルにアクセスするにはどうすればよいですか?

ありがとう

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

c# - プロジェクト Visual Studio 2010 内のファイルのリスト

Visual Studio 2010 SDK を使用して拡張機能を開発しています。プロジェクト内のすべてのファイルのリストを取得しようとしていますが、現在、フィルター内のファイルのリストを取得できません。返されるのは、フィルター名と、そのフィルター内のファイルの数だけです。

私は現在、ProjectItemインターフェイス、具体的にはFileNamesプロパティを使用しています。ただし、これに関するドキュメントでは、次のように述べています。

プロジェクト アイテムの ProjectItems プロパティに値があり、ProjectItem オブジェクトがディスク上のフィルター フォルダーを表す場合、FileNames プロパティはフィルター フォルダーの名前のみを返します。

フィルター内のファイルを一覧表示するために使用できる別の方法はありますか、それとも間違った方法で取り組んでいますか?

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

c# - Visual Studio 2012 RC - C# テンプレート拡張機能が実行されていません

クイック質問バージョン:

Editor Text Adornment テンプレートは、デバッグ時に起動された実験的インスタンスで実行されません。

また、ブレークポイントをヒットできません。

詳細な質問のバージョン:

そのため、Visual Studio 2012 Extension SDK をいじっていましたが、テンプレート Editor Text Adornment テンプレートを作成して実行しようとすると、実験的な Visual Studio が起動するようですが、ブレークポイントにヒットできず、拡張機能が起動します走りません。

Editor Text Adornment テンプレートは、作業中のドキュメント内のすべての a の後ろに緋色のボックスを配置しますが、私の実験的なインスタンスではそのようなことはありません。拡張機能がまったくロードされているかのように、ブレークポイントに到達することさえできません。

私がやったこと:

この問題について多くの調査を行い、Visual Studio 2012 の実験用インスタンスをリセットしました。コマンド ライン引数が次のとおり/rootsuffix Expであることを確認しました。最後に、管理者ですべてを実行してみました。

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

visual-studio-2010 - 複数のフォルダーとファイルを含む Visual Studio 2010 アイテム テンプレートの作成

ここ数日、これに関する情報を読んでいて、ある程度の進歩はありましたが、まだ少し迷っています。

クラス、ファイル、およびフォルダーのコレクションを作成し、それらをまとめて Visual Studio アイテム テンプレートとして結合したいと考えています。

「モジュール」と考えてください。

この「モジュール項目テンプレート」を追加すると、Visual Studio がフォルダーとファイルを挿入し、それに応じて名前を変更するという考え方です。

これは PROJECT テンプレートではなく、ITEM TEMPLATE です。これは、彼らが取り組んでいる既存のプロジェクトに、そのプロジェクト内で (別のプロジェクトとしてではなく) 追加する必要があるためです。

Visual Studio 2010 SP1 SDK アイテム テンプレート テンプレートを使用することで、ほとんど理解できました。

問題は、$safeitemname$ を使用すると、各クラスで異なる名前が取得されることです。

彼らがアイテムを追加して「MyModule」という名前を付けると、値 $safeitemname$ が「MyModule」になることを期待していました。

これは起こっていません。代わりに、生成された各クラス ファイルは、生成されたファイル名と一致する $safeitemname$ の異なる値を取得します。

たとえば、MyModuleConfig.cs クラスがあり、別のクラス ファイルを次のように設定したとします。

ユーザーが構成とともに「MyModule」と入力したアイテム名を取得する代わりに、クラスは「MyModuleConfigConfig」という名前を取得します。

ユーザーがテンプレートを使用して [項目の追加] ダイアログでモジュールを作成したときに入力した元の名前のみを使用するようにするにはどうすればよいですか?