問題タブ [vs-extensibility]
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# - VSPackageから現在のソリューションディレクトリを取得するにはどうすればよいですか?
アドインから現在のソリューションディレクトリを取得する方法は次のとおりです。
VSPackageを介してこれをどのように行いますか?
IDEとのより深い統合を必要とするいくつかのユーザーコントロールを追加するつもりなので、VisualStudioアドインをVSPackageに移行しています。
http://nayyeri.net/visual-studio-addin-vs-integration-package-part-1のようなアドインと統合パッケージの相対的なメリットに関するいくつかの良い参考資料を見つけました。
そして、次のようなVSPackagesのmsdnに関するいくつかの優れたチュートリアル:http: //msdn.microsoft.com/en-us/library/cc138589.aspx
アドイン(DTEなど)の高レベルのインターフェイスがVSPackagesの低レベルのインターフェイスにどのようにマップされるかについて、(msdnなどで)適切なリファレンスをまだ見つけていません。
アドインインターフェイスからVSPackageインターフェイスへの一般的なマッピングに役立つ参考資料はありますか?
c# - 特定のOutputWindowPaneのIVsTextViewを取得するにはどうすればよいですか?
デバッグウィンドウからの出力を追跡するVisualStudio統合パッケージがあります。次のように、出力ウィンドウのIVsTextViewを取得できます。
ただし、「デバッグ」パネル以外の別のパネルが現在アクティブである場合、このIVsTextViewには、「デバッグ」パネルではなく、そのパネルからのテキストが含まれます。
出力ウィンドウのIVsTextViewを取得する前にOutputWindowPanel.Activate()を呼び出さずに、特定の出力ウィンドウパネルのIVsTextViewを取得することは可能ですか?
visual-studio - Visual Studio をビルドの最初のエラーに自動的に移動させるにはどうすればよいですか?
これは、[エラー リスト] 出力ウィンドウに移動し、最初のエラーをダブルクリックするか、F8 キーを押すことにより、手動で実行されます。これを自動化する方法はありますか?
(それが重要な場合は、C++ を使用しています。)
envdte - DTE を介して型名で ProjectItem を検索する
タイプ名が与えられた場合、DTE を使用してそのタイプが配置されている ProjectItem を見つけることは可能ですか? Navigate To...
ダイアログが Visual Studio 2010 でどのように機能するかに似ています。
私が見つけることができる最も近いものは ですがSolution.FindProjectItem
、それはファイル名を取ります。
ありがとう!
visual-studio-2010 - Visual Studio 2010の拡張性、MPF、および言語サービス
Visual Studio 2010 RCを拡張して、カスタムプログラミング言語を使用できるようにしようとしています。
私が試した最初の2つのことは、シンタックスハイライト/インテリセンス機能(PDC09の「Ook!」サンプルのおかげで簡単に実行できます)と新しいプロジェクトテンプレートを作成する可能性(つまり、*。myprojファイルを開くことができる)です。 。
この2番目のタスクでは、簡単なチュートリアルやサンプルが見つかりません。ほとんどのサンプルは、Visual Studio 2008(IronPython統合の場合)またはVS2003用です。VS2010で利用可能ないくつかのサンプルは、機能しないか(MPFProjを含む)、コンパイルされないため、理解するのが困難です。
Visual Studio 2010内でカスタム言語のテンプレートを統合する方法を示す、MPFProjまたはスタンドアロンソリューションを使用したわかりやすいサンプルはありますか?
c# - Visual Studio アドイン - インストーラーを作成するにはどうすればよいですか?
Web サービスを使用して取り組んでいるプロジェクトの一部として、Visual Studio アドインを作成しました。
Visual Studio で新しいアドイン プロジェクトを作成すると、必要なすべてのコードが生成され、空のアドインが PC にインストールされました (私はそう思います)。
これは大規模なプロジェクトであるため、コード ベースを管理するために svn を使用しています。アドインでいくつかの作業を行った後、それをコミットし、別の PC でチェックアウトして実行しようとしました。
しかし、他の PC でアドインをデバッグ モードで実行すると、アドインのツール エントリが表示されず、アドインを実行できません。
他の PC でプロジェクトを作成したときに、プラグインもインストールされたと思いますか? それは、使用したい他の PC 用のインストーラーを作成する必要があるということですか?
明らかに、ある時点でとにかくインストーラーを作成するつもりですが、アドインの開発が完了するまでは作成しません。
visual-studio-2010 - Visual Studio 2010のサービスプロバイダーの決定的なリスト?
VS2010により、MEFのエクスポートとインポートを介して拡張機能を簡単に作成できるようになりました。ただし、何か便利なことをしたい場合は、superawesoem拡張機能を実装するために必要なサービスプロバイダーを知っておく必要があります。
残念ながら、この情報は多くの場合、十分に文書化されていないか、またはその両方で、至る所に散らばっています。
私が本当に見たいのは、VS拡張機能にインポートできるすべてのサービスプロバイダーの包括的なリストと、それらのプロバイダーが提供するものです。誰かがそのようなものを見たことがありますか?
visual-studio-2010 - Visual Studio パッケージ/マクロ: 複数のテキスト操作を単一の元に戻すにはどうすればよいですか
複数のテキスト操作を組み合わせた Visual Studio (2010) パッケージがあります。たとえば、csharp ファイルにカスタム プロパティを挿入します。
これらの挿入は非常に多くなる可能性があるため、元に戻すボタンを 1 回クリックするだけでコマンドの効果を元に戻すことができるようにしたいと考えています。これを行う方法はありますか?
visual-studio-2010 - Visual Studio 2010 の拡張性 - カスタム プロジェクト テンプレート ウィザード
VS2010 の拡張性に関するストーリーが大幅に改善されたこと (つまり、MEF ベースなど) についてかなりの量の記事を読みましたが、まだ手を汚す必要はありません。私は最近、飛び込みたくなる現実世界のシナリオに出くわしましたが、構築したいものを起動して実行するのに役立つ情報があまり見つからないことに驚いています。
私のチームは、Silverlight で独自のドメイン固有の UI フレームワークを作成しました。一連のプロジェクト テンプレートと項目テンプレートをパッケージ化して、製品と共に出荷する SDK の一部として共有したいと考えています。何かをzipにエクスポートするという従来の方法でこれを行うのは非常に簡単ですが、新しいプロジェクトを作成するときにASP.NET MVCまたはSilverlightで取得するウィザード(つまり、ダイアログ/ウィザードのジャンプ)とよりインラインにしたいと考えていますアップして詳細を尋ね、追加の入力に基づいて追加のプロジェクト、参照、コードなどを生成します)。
これらの機能は、VS2010 の拡張モデルを通じて公開されていますか? 誰かが私を一般的な方向に向けることができれば、私はそれを感謝します. 今日、Google は私に何も返してくれません :(