問題タブ [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.
.net - Microsoft Visual Studio SDK DSLツール-真面目な人はいますか?
いくつかの抽象的なデザイナーを作成するためのMicrosoftDSLツールキットを検討しています。私はすでにいくつかのPOCを行いましたが、同じことについていくつかの意見を聞きたいと思います。
Microsoft DSL ToolkitとT4での作業経験を共有するためにここにいる人はいますか?また、オープンソースのDSLプロジェクトへのポインタが役立ちます-例:Microsoft Service Factoryモデリングエディションは、DSLツールキットに大きく依存しています。
OSLO / Quadrantがリリースされるまでには時間がかかるため、MicrosoftDSLデザイナーに依存するしか選択肢がないと思います。(同じ上のKiethのブログを参照してください)
また、DSLに関して私がすでに持っているいくつかの情報があります:
c# - VSPackageを使用して新しいプロジェクトウィザードを追加することは可能ですか?
エディターとカスタム言語機能を追加するために作成したVSPackageforVisualStudio2008があります。また、新しいソリューションと複雑な一連のC ++プロジェクトをソリューションに作成するために、新しいプロジェクト/ソリューションウィザードを追加する必要があります。「カスタムウィザード」を使用してこれを実行できることはわかっていますが、代わりにC#を使用してVSPackage内にこれを実装できれば、はるかに幸せです。
したがって、主な質問は、VSPackageからVisual Studioの[プロジェクトの種類]ダイアログにエントリを追加することは可能ですか?それとも、「カスタムウィザード」とJScriptがここでの唯一のオプションですか?
そして、可能であれば、これを達成する方法に関する情報やサンプルはどこにありますか?
.net - Visual Studio シェル - カスタム IDE の作成
これは非常に広範囲にわたる質問であることは承知していますが、分離モードで VS シェルを使用してコースウェア用のブランド化されたカスタム IDE の作成を開始するには、何を知る必要がありますか。この獣に関する有用な情報は検索ではほとんど得られないので、この基盤を使用するという明らかに困難な演習を経験した達人からのヒントや参考文献を期待しています.
visual-studio - VS Shell 分離 IDE のテンプレートが見つかりません
Visual Studio Shell Isolated プロジェクトを作成しようとすると、指定されたテンプレートが見つからないというエラーが表示されます。シェルと VS SDK のセットアップをダウンロードしてインストールしましたが、Google の検索で結果が得られません。
この問題の原因の診断を開始するにはどうすればよいですか?
visual-studio-2008 - 実験的なハイブのソリューションエクスプローラーにリソースを追加する
私は現在、VisualStudio2008でDSLツールを使用するプロジェクトに取り組んでいます。
実行時に実験用ハイブのソリューションエクスプローラーにリソースを自動的に追加する方法はありますか?画面に表示されているものに基づいて新しい図を作成し、プロジェクトが保存されているディレクトリに保存しています。ソリューションエクスプローラーに自動的に追加する方法があるかどうか知りたいですか?(毎回手動でファイルをドラッグする必要はありません)
c# - Visual Studio 2008でロードされたプロジェクトをプログラムで取得するにはどうすればよいですか?
プロジェクトの開発時間を監視するための時間カウンターを作成したいと思います。Visual Studio 2008で特定のプロジェクトがアクティブになるたびに、時間を増やしたいです。
VS2008で現在アクティブになっている*.csprojファイルをプログラムで確認できますか?
visual-studio - VisualStudioシェルベースのアプリケーション
私の新しいプロジェクトは、プロプライエタリアプリケーションを作成するためのカスタムIDEです。これは、VSシェル上のシェルベースのアプリケーションにすることができます。
この種のアプリケーションのライセンス要件を知りたいと思いました。私の質問:プロジェクトをVSシェルベースのアプリケーションとして作成する場合、シェルベースのアプリケーションのエンドユーザーにはどのようなライセンスが必要ですか?
visual-studio-2010 - VisualStudio2010統合パッケージの設計
Visual Studio2010SDKの使用と統合パッケージの作成を開始したいと思います。今のところやりたいのは、新しいプロジェクトタイプと言語サービスを提供することだけです。でも、どうやってデザインしたらいいのかわからない…
このパッケージは、x86またはARMプロセッサ用にコンパイルするプログラミング言語用のエディタを提供します。問題は、開発しているプロセッサに応じて、いくつかの言語の違いがあることです。ただし、アーキテクチャごとに個別のプロジェクトタイプは必要ありません。できれば、プログラマーはプロジェクトを作成するときにアーキテクチャを選択し、パッケージは、正しい言語サービス、構成設定、およびそのアーキテクチャに関連付けられているカスタムツールやダイアログなどの特定の部分を自動的にロードします。
どうすればこれを行うことができますか?「フレーバープロジェクト」について読んだことがありますが、その実装方法がよくわかりません。それは私が必要なものですか?
.net - IVsEditorAdaptersFactoryService.CreateVsTextViewAdapterはオブジェクトのnull参照をスローします
を使用して作成しようとしてIVsTextViewAdpater
いますIVsEditorAdaptersFactoryService
が、呼び出すCreateVsTextViewAdapter
とオブジェクトのnull参照がスローされます。
「これ」はMicrosoft.VisualStudio.Shell.Package
実装です。
何か案は?
c# - Visual Studio 2010 SDK MEF ベースのテキスト エディターを使用した IntelliSense ベースのスニペット処理
MEFベースのエディター構造に対して開発する新しい Visual Studio 2010 SDK を使用すると、次のような質問があります。
MEF エディター インターフェイスを使用して、IntelliSense でスニペットの動作を処理するにはどうすればよいですか? それICompletionSession
自体は問題ではなく (利用可能なスニペットを取得するなど)、スニペットを埋めて、タブ、入力動作、テキスト置換などのその後に期待されるアクションを処理します。
言語サービスなしでそれを行う方法はありますか? Visual Studio ベース エディターの実装で組み込みの動作を確認し、一連の言語サービス ベースのオブジェクトの上に MEF インターフェイスを構築しました。