問題タブ [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 - 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 インターフェイスを構築しました。
visual-studio - Visual Studio 統合プロジェクトをデバッグしようとするとコンパイル エラーが発生する
私は現在、VS2010 (カスタム ハイライター) の Visual Studio 統合プロジェクトに取り組んでいます。Irony と、このCode project articleの LanguageServiceTemplate を使用しています。ただし、そのテンプレートは 2008 用に作成されており、統合に関して VS2010 で行われた変更により、テンプレートが壊れます。
コンパイルしようとすると、次のエラーが発生します。
プロジェクトに Source.extension.vsixmanifest ファイルが見つかりません。この名前のファイルがプロジェクトに存在する場合は、ビルド アクションが「なし」に設定されていることを確認してください。
それを修正するために私ができることのアイデアはありますか?
visual-studio - Visual Studio 2008/2010 でのバックグラウンド コンパイルのフック?
Visual Studio SDK for Visual Studio 2008 または Visual Studio 2010 に、バックグラウンド コンパイル サービスにフックしてバックグラウンド コンパイル イベントをリッスンできる一連のイベント、サービス、またはその他の API はありますか?
visual-studio-2010 - VS2010構文の色付け:以前の分類タイプを取得する方法
NoahRichardsのdiffカラーリングサンプルに基づいたVS2010の新しい構文カラーリング機能を試してみています。目標は、SpecFlow(http://www.specflow.org)の構文カラーリングを作成することです。
私の場合、構文要素の検索はかなり複雑で、行レベルではありません。したがって、GetClassificationSpansを実装するときは、ファイル全体を再解析するのではなく、変更されたテキストの先頭の状態を取得して、その時点からコンテンツを解析します。
以前の分類をClassificationTagsとして取得できると思いました。IBufferTagAggregatorFactoryServiceクラスを使用してこれを行いました。
それは機能しますが、これが最善の方法かどうかはわかりません。分類子クラス全体に対してタグアグリゲーターのみを作成しますか、それともGetClassificationSpansが呼び出されるたびに作成できますか?解析状態を記憶するための特別なタグを作成しませんか?
とにかくこれは正しい方法ではないかもしれませんが、他の提案にも興味があります。
Br、Gaspar
編集:トピックで良い記事シリーズを見つけました:http ://www.hill30.com/MikeFeingoldBlog/index.php/2009/07/31/django-editor-in-vs-2010-part-1-色/
c# - __VSFINDRESULTの値が正しくありませんか?
カスタムVisualStudioエディターを作成していて、現在、検索と置換を有効にしようとしています。
IVsFindTarget.Findメソッドでは、 __ VSFINDRESULT.Foundを返すように指示されており、検索と置換の要求が呼び出されたときに__VSFINDRESULT.AndReplaceフラグを想定しています。問題は、AndReplaceが定義されていることです。
しかし、ドキュメントには次のように書かれています。
FoundまたはNotFoundと組み合わせて返送
VSFR_AndReplaceは有効なuintではありません。2つの組み合わせを返すにはどうすればよいですか?
visual-studio-2010 - VS2010:VSIXのインストールでは、アイテムテンプレートは展開されません
2つのVSXプロジェクトを使用したデモソリューションの場合:1。新しいプロジェクトの追加->拡張性->アイテムテンプレート-"ItemTemplate1"2.新しいプロジェクトの追加->拡張性->VSIXプロジェクト-"VSIXProject1"
「ItemTemplate1」に変更を加えなかったため、デフォルトのアイテムテンプレート(ItemTemplate1.vstemplate)が含まれています。
VSIXProject1では、source.extension.vsixmanifestを編集して、ItemTemplates1プロジェクトへの参照を追加しただけです。この後、vsixmanifestにはコンテンツの説明が1つだけ含まれます。
それからそれを作りました。bin / debugで、VSIXProject1.vsixを取得しました。この中には、ItemTemplates \ CSharp \ 1033\ItemTemplate1.zipファイルにあるアイテムテンプレートを確認できます。
すべてが素晴らしく見えます!
それが機能しないという事実を除いて。VSIXProject1.vsixを実行し、vsixをインストールしました(拡張機能マネージャーで確認できます)が、「C:\ Users \ {UserName} \ Documents \ Visual Studio 2010 \ Templates\ItemTemplates」にテンプレートがコピーされていません。
visual-studio - プログラムでプロジェクトリファレンスの「EmbedInteropTypes」プロパティにアクセスします
Visual Studioのプラグインを作成していますが、1つのプロパティを除いて、プロジェクトのすべての参照のすべてのプロパティを表示できます。
参照の「EmbedInteropTypes」プロパティにプログラムでアクセスするにはどうすればよいですか?
現在、VSLangProj80.Reference3クラスを使用してプロパティを取得していますが、「EmbedInteropTypes」プロパティは含まれていません。
Microsoftの内部使用列挙VsProjReferencePropId100.DISPID_Reference_EmbedInteropTypesへの参照を見つけましたが、それを使用して探している情報を見つける方法がわかりません。
.net - Microsoft.TeamFoundation.WorkItemTracking.Client.dllを取得するには、何をインストールする必要がありますか?
VS2010 SDKをインストールするだけですか?
TFS2010 SDKのようなものはありますか?もしそうなら、それをインストールする必要がありますか?もしそうなら、どこで入手できますか?
Microsoftの「ExtendVisualStudio」Webサイトで、「TFS 2010 SDK」のサンプルコードへのリンクが表示されましたが、TFS2010SDK自体が見つかりませんでした。
私が尋ねている理由:私は自分のものではないコードベースを構築しています。これはMicrosoft.TeamFoundation.WorkItemTracking.Client.dllに依存しています。
visual-studio - Feature Builder の複数のプロジェクトとパラメーター
Visual Studio Feature Builder を使用して、オフィスで新しいガイダンスを作成しています。複数のプロジェクト テンプレートに頭をぶつけるまで、すべてがうまく機能していました。複数のプロジェクト テンプレートを作成すると、テンプレート ソリューションの子プロジェクトにパラメーター値を伝達する方法があるように見えます。私がこれに夢中になっているので、アイデアやチュートリアルなど何でも。