問題タブ [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.
visual-studio - すべての vsixmanifest: VS 2010、2012、および 2013
VS2013 で VSIX マニフェスト デザイナーを使用しています。インストール ターゲットにMicrosoft.VisualStudio.Pro製品識別子と[10.0,13.0)バージョン範囲を追加しました。その事実にもかかわらず、VS2010 Professional が利用可能なインストール ターゲットとして表示されません。
source.extension.vsixmanifest ファイルの内容を以下に示します。
この拡張機能を VS2010、2012、および 2013 にインストールできるようにするには、何を変更する必要がありますか?
vsix - VSIX の CHM ヘルプ ファイルを分散開発者ガイドに追加する
VS 2013 のウィザードを使用してマルチプロジェクト テンプレートを配布する VSIX を作成しています。これにより、ユーザーはアプリケーションの拡張機能を作成できます。テンプレートと一緒に chm ファイルであるユーザー ガイド ドキュメントを提供する際に問題があります。VSIX マニフェストを使用すると、「入門ガイド」を提供できますが、これらの機能によるファイル サポートには「CHM」ファイルは含まれません。
RoboHelp を使用して CHM を作成します。html ファイルを作成するオプションもあります。ただし、作成された html ファイルは、複数のフォルダーに分散された複数のファイルです (他のすべての html ファイルへのリンクがあるインデックス ページがあります)。これらのファイルを VSIX にパッケージ化する方法がわかりません。
ここでいくつか質問があります。
- vsix インストールの一部としてスクリプトまたはバッチ ファイルを実行することはできますか?
- chm ファイルへのリンクを表示するために Windows の Start manu フォルダーを作成することは可能ですか?
- 「入門ガイド」を内部ディレクトリのhtmlファイルに向けるとします。「拡張機能とアップデート」で「はじめに」リンクが利用できません。回避策はありますか?
- 私はすべて間違っていますか?テンプレートとヘルプを提供するより良い方法はありますか?
HTMLヘルプを展開することにした場合; 多くのフォルダーとファイルが含まれている入門ヘルプの圧縮コピーを展開し、vsix のインストール中に抽出することを考えています。それ以外の場合は、これらの100以上のファイルのそれぞれを「VSIXに含める」としてマークする必要があります
c# - VSIXManifest を読み込めません
Visual Studio の拡張機能を開発するために Microsoft Visual Studio SDK をインストールしました。しかし、テンプレートを変更せずに単純な例を作成しても、Visual Studio は拡張機能を完全にコンパイルすることを拒否します。
私は他に何も変更しませんでした。助言がありますか?
vsix - vsix のインストール中にレジストリ キーを追加する
vsix からのインストール中にレジストリ キーを動的に追加する方法はありますか?
例えば:
SomeExtension.vsix があるとします。下の AnExisting.dll をチェックする必要があります。
既存のフォルダーの下にあると言ってから、追加します
私は pkgdef について知っていますが、一定の値を取っているようです。つまり、インストールされているマシンで動的に変更することはできません。
または、vsix が値をレジストリに追加するようにそれに応じて PRODUCT_HOME を設定すると、インストールされているマシンで環境変数を取得することは可能ですか?