問題タブ [vsixmanifest]

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 投票する
2 に答える
11749 参照

visual-studio - すべての vsixmanifest: VS 2010、2012、および 2013

VS2013 で VSIX マニフェスト デザイナーを使用しています。インストール ターゲットにMicrosoft.VisualStudio.Pro製品識別子と[10.0,13.0)バージョン範囲を追加しました。その事実にもかかわらず、VS2010 Professional が利用可能なインストール ターゲットとして表示されません。

ここに画像の説明を入力

source.extension.vsixmanifest ファイルの内容を以下に示します。

この拡張機能を VS2010、2012、および 2013 にインストールできるようにするには、何を変更する必要がありますか?

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

vsix - VSIX の CHM ヘルプ ファイルを分散開発者ガイドに追加する

VS 2013 のウィザードを使用してマルチプロジェクト テンプレートを配布する VSIX を作成しています。これにより、ユーザーはアプリケーションの拡張機能を作成できます。テンプレートと一緒に chm ファイルであるユーザー ガイド ドキュメントを提供する際に問題があります。VSIX マニフェストを使用すると、「入門ガイド」を提供できますが、これらの機能によるファイル サポートには「CHM」ファイルは含まれません。

RoboHelp を使用して CHM を作成します。html ファイルを作成するオプションもあります。ただし、作成された html ファイルは、複数のフォルダーに分散された複数のファイルです (他のすべての html ファイルへのリンクがあるインデックス ページがあります)。これらのファイルを VSIX にパッケージ化する方法がわかりません。

ここでいくつか質問があります。

  1. vsix インストールの一部としてスクリプトまたはバッチ ファイルを実行することはできますか?
  2. chm ファイルへのリンクを表示するために Windows の Start manu フォルダーを作成することは可能ですか?
  3. 「入門ガイド」を内部ディレクトリのhtmlファイルに向けるとします。「拡張機能とアップデート」で「はじめに」リンクが利用できません。回避策はありますか?
  4. 私はすべて間違っていますか?テンプレートとヘルプを提供するより良い方法はありますか?

HTMLヘルプを展開することにした場合; 多くのフォルダーとファイルが含まれている入門ヘルプの圧縮コピーを展開し、vsix のインストール中に抽出することを考えています。それ以外の場合は、これらの100以上のファイルのそれぞれを「VSIXに含める」としてマークする必要があります

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

c# - VSIXManifest を読み込めません

Visual Studio の拡張機能を開発するために Microsoft Visual Studio SDK をインストールしました。しかし、テンプレートを変更せずに単純な例を作成しても、Visual Studio は拡張機能を完全にコンパイルすることを拒否します。

私は他に何も変更しませんでした。助言がありますか?

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

vsix - vsix のインストール中にレジストリ キーを追加する

vsix からのインストール中にレジストリ キーを動的に追加する方法はありますか?

例えば:

SomeExtension.vsix があるとします。下の AnExisting.dll をチェックする必要があります。

既存のフォルダーの下にあると言ってから、追加します

私は pkgdef について知っていますが、一定の値を取っているようです。つまり、インストールされているマシンで動的に変更することはできません。

または、vsix が値をレジストリに追加するようにそれに応じて PRODUCT_HOME を設定すると、インストールされているマシンで環境変数を取得することは可能ですか?