問題タブ [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 投票する
1 に答える
368 参照

.net - IVsEditorAdaptersFactoryService.CreateVsTextViewAdapterはオブジェクトのnull参照をスローします

を使用して作成しようとしてIVsTextViewAdpaterいますIVsEditorAdaptersFactoryServiceが、呼び出すCreateVsTextViewAdapterとオブジェクトのnull参照がスローされます。

「これ」はMicrosoft.VisualStudio.Shell.Package実装です。

何か案は?

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

c# - Visual Studio 2010 SDK MEF ベースのテキスト エディターを使用した IntelliSense ベースのスニペット処理

MEFベースのエディター構造に対して開発する新しい Visual Studio 2010 SDK を使用すると、次のような質問があります。

MEF エディター インターフェイスを使用して、IntelliSense でスニペットの動作を処理するにはどうすればよいですか? それICompletionSession自体は問題ではなく (利用可能なスニペットを取得するなど)、スニペットを埋めて、タブ、入力動作、テキスト置換などのその後に期待されるアクションを処理します。

言語サービスなしでそれを行う方法はありますか? Visual Studio ベース エディターの実装で組み込みの動作を確認し、一連の言語サービス ベースのオブジェクトの上に MEF インターフェイスを構築しました。

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

visual-studio - Visual Studio 統合プロジェクトをデバッグしようとするとコンパイル エラーが発生する

私は現在、VS2010 (カスタム ハイライター) の Visual Studio 統合プロジェクトに取り組んでいます。Irony と、このCode project articleの LanguageServiceTemplate を使用しています。ただし、そのテンプレートは 2008 用に作成されており、統合に関して VS2010 で行われた変更により、テンプレートが壊れます。

コンパイルしようとすると、次のエラーが発生します。

プロジェクトに Source.extension.vsixmanifest ファイルが見つかりません。この名前のファイルがプロジェクトに存在する場合は、ビルド アクションが「なし」に設定されていることを確認してください。

それを修正するために私ができることのアイデアはありますか?

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

visual-studio - Visual Studio 2008/2010 でのバックグラウンド コンパイルのフック?

Visual Studio SDK for Visual Studio 2008 または Visual Studio 2010 に、バックグラウンド コンパイル サービスにフックしてバックグラウンド コンパイル イベントをリッスンできる一連のイベント、サービス、またはその他の API はありますか?

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

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-色/

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

c# - __VSFINDRESULTの値が正しくありませんか?

カスタムVisualStudioエディターを作成していて、現在、検索と置換を有効にしようとしています。

IVsFindTarget.Findメソッドでは、 __ VSFINDRESULT.Foundを返すように指示されており、検索と置換の要求が呼び出されたときに__VSFINDRESULT.AndReplaceフラグを想定しています。問題は、AndReplaceが定義されていることです。

しかし、ドキュメントには次のように書かれています。

FoundまたはNotFoundと組み合わせて返送

VSFR_AndReplaceは有効なuintではありません。2つの組み合わせを返すにはどうすればよいですか?

0 投票する
2 に答える
2835 参照

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」にテンプレートがコピーされていません。

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

visual-studio - プログラムでプロジェクトリファレンスの「EmbedInteropTypes」プロパティにアクセスします

Visual Studioのプラグインを作成していますが、1つのプロパティを除いて、プロジェクトのすべての参照のすべてのプロパティを表示できます。

参照の「EmbedInteropTypes」プロパティにプログラムでアクセスするにはどうすればよいですか?

現在、VSLangProj80.Reference3クラスを使用してプロパティを取得していますが、「EmbedInteropTypes」プロパティは含まれていません。

Microsoftの内部使用列挙VsProjReferencePropId100.DISPID_Reference_EmbedInteropTypesへの参照を見つけましたが、それを使用して探している情報を見つける方法がわかりません。

0 投票する
6 に答える
41009 参照

.net - Microsoft.TeamFoundation.WorkItemTracking.Client.dllを取得するには、何をインストールする必要がありますか?

VS2010 SDKをインストールするだけですか?

TFS2010 SDKのようなものはありますか?もしそうなら、それをインストールする必要がありますか?もしそうなら、どこで入手できますか?

Microsoftの「ExtendVisualStudio」Webサイトで、「TFS 2010 SDK」のサンプルコードへのリンクが表示されましたが、TFS2010SDK自体が見つかりませんでした。


私が尋ねている理由:私は自分のものではないコードベースを構築しています。これはMicrosoft.TeamFoundation.WorkItemTracking.Client.dllに依存しています。

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

visual-studio - Feature Builder の複数のプロジェクトとパラメーター

Visual Studio Feature Builder を使用して、オフィスで新しいガイダンスを作成しています。複数のプロジェクト テンプレートに頭をぶつけるまで、すべてがうまく機能していました。複数のプロジェクト テンプレートを作成すると、テンプレート ソリューションの子プロジェクトにパラメーター値を伝達する方法があるように見えます。私がこれに夢中になっているので、アイデアやチュートリアルなど何でも。