問題タブ [vsix]

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

visual-studio-2010 - VS2010 VsPackage からファイルをチェックアウトする

特定の XML ベースのファイル形式用のエディターを実装する VS2010 VsPackage があります。

現在、ファイルが読み取り専用の場合にエラーを表示しています。編集前にファイルがソース コード管理下にあるかどうかを確認し、ファイルをチェックアウトするか、編集操作をキャンセルすることを提案します。

拡張パッケージ コードからこれを行うにはどうすればよいですか?

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

visual-studio-2010 - 実験用インスタンスで VS パッケージを読み込まないでください

regpkg.exe ユーティリティを使用して VS 2010 にパッケージをインストールしました。

スイッチ /rootsuffix Exp を使用して実験的インスタンスを起動すると、パッケージが読み込まれます。

実験用インスタンスのみパッケージを無効にしたい

実験用インスタンスを再度起動すると、レジストリ (10.0Exp および 10.0Exp_Config) からパッケージ登録を削除しても、レジストリ キーが復元され、パッケージが読み込まれます。実験用インスタンスのレジストリ キーは、メイン インスタンスから継承されているようです。

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

c# - ソリューション エクスプローラーから選択したプロジェクト

Visual Studio 2010 (vsix) のカスタマイズ パッケージを作成しています。

ソリューション エクスプローラーのプロジェクト ノードにコンテキスト メニュー ボタンを追加する必要があります。

Project ノードを右クリックすると、コンテキスト メニューが表示されるようになりましたが、次の課題は、クリックされた Project オブジェクトへの参照を取得することです。現在、以下のコードを使用して IDE でアクティブなドキュメントを調べることで、プロジェクトを取得できます。

私の質問は、ソリューション エクスプローラーで選択したプロジェクトへの同様の参照を取得するにはどうすればよいですか?

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

.net - ProjectTemplate1.vstemplateに「リンクファイルとして追加」を追加するにはどうすればよいですか?

プロジェクトの「Initializer」というフォルダ呼び出しの下に、クラスファイル(LocalInitializer.cs)を「Addaslinkfile」として追加しました。ProjectTemplate1.vstemplateファイルで何をして追加しますか。現在の構造は

しかし、それはエラーを与えます

ファイル'D:\ ProjectTemplate1 \ ProjectTemplate1 \ Initializer\GlobalInitializer.cs'が見つかりませんでした

追加してみました

ProjectTemplate.csprojに追加しましたが、同じエラーです。

これを解決する方法のアイデアはありますか?

ありがとう

0 投票する
3 に答える
372 参照

c# - VisualStudioでプロジェクトをテンプレート化する

VisualStudioでWindowsモバイルアプリケーションを作成しました。このプロジェクトをテンプレート化して、プロジェクトではなくテンプレートとして開くことができるようにします。

これはVisualStudioで可能ですか?これを実現する可能性のある「VSX(Visual StudioExtension)」と呼ばれるものがあると読みました。システムにVisualStudioUltimateをインストールしていて、 VS2010SDKをインストールしようとしていました。しかし、インストールされていないので、MS VisualStudio2010を持っていないようです。

私は正しい方向に進んでいますか?そうでない場合、正しい方法は何でしょうか?

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

.net - VSPackage内のVisualStudioバージョンを検出します

VSPackageで実行されているVisualStudioのバージョンを確認/検出するにはどうすればよいですか?

コンピューターに複数のバージョンがインストールされている可能性があるため、レジストリから取得できません。そのため、レジストリを取得できるAPIがあると思います。

C#を使用してマネージドVisual Studioパッケージから取得する方法を知っている人はいますか?

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

visual-studio-2010 - Visual C#プロジェクトタイプノードの外部にプロジェクトテンプレートノードを作成するにはどうすればよいですか?

使用する場合はVSIXプロジェクトを使用する

場所は \bin\ Debug \ ProjectTemplates \ CSharp \ Sample Test Project \ 1033\ProjectTemplate1.zipです。

これにより、VSインストール済みテンプレートのVisual C#テンプレート内にプロジェクトテンプレートが作成されます。ただし、プロジェクトタイプノードとしてVisual C#を使用したくありません。Visual C#プロジェクトタイプノードの外部にある必要があります。

どうすればこれを達成できますか?どのような変更をどのように行う必要がありますか?助けてください

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

visual-studio - Visual Studioナビゲーションバーを操作するための拡張ポイントはありますか?

これが目標です。拡張機能によって、一部のエディター(オプションで可能なすべてのエディターではない)のナビゲーションバーを削除することです。

だからここに私が削除したいものがあります: ナビゲーションバー

私は多くの方法をチェックしましたが、最も有望な方法はIWpfTextViewMargin、ロード後にアクセスすることでした。

次に、ビジュアルツリーを上方向にトラバースして、ナビゲーションバーを見つけ、そこで非表示にします。

仮想ツリー

しかし、これは非常に汚くて信頼性の低い解決策です。もっと良いものを知っていますか?特に、それを操作するための拡張ポイント(これらのいずれかのような:エディター拡張ポイント)がある場合。

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

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

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

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