問題タブ [vdproj]

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

visual-studio-2010 - コマンド ラインからセットアップ プロジェクト (vdproj) をビルドするときに、MSI のバージョン番号を設定することはできますか?

コマンド ラインからセットアップ プロジェクトをビルドし、ビルドされた msi のバージョン番号をパラメーターから設定する必要があります。それを達成することは可能ですか?

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

visual-studio-2013 - Visual Studio 2013 および TFS Build 2015: Devenv.exe が MSI ファイルを生成できない

現在、TFS 2013 サーバーを TFS 2015 にアップグレード中です。これに関して、XAML テンプレート ビルド スクリプト (作成されたTFS 2013 で)。

私たちのソリューションのほとんどは、構築時に上記のテンプレートを使用します。ソリューションは (残念ながら、まだ) セットアップ プロジェクト (.vdproj) を使用して、アプリケーションの MSI パッケージを生成します。特定のアプリケーションのセットアップ プロジェクトをビルドし、MSI を生成するには、次の手順に従います。テンプレート ビルド スクリプトでdevenv.exeを呼び出します(この例では、Visual Studio 2013 を指しています)。

ただし、新しいビルド エージェントでは MSI は生成されず、devenv.exeを呼び出しても出力もエラー メッセージも生成されません。ただし、 devenv.comを呼び出そうとすると、ビルドが開始されますが、MSI は生成されません。

devenv.comを使用してビルドを開始すると、セットアップ プロジェクトが完全に無視されているように見えます (ビルド構成を確認したところ、セットアップ プロジェクトは "Release|Any CPU" 構成でビルドされているかどうかがチェックされています)。

ビルド ログ、ビルド プロセス アクティビティ ログを確認し、ビルド エージェントで手順を手動で実行しようとしましたが、何が原因であるかについての方向性を示すものを見つけることができませんでした。問題。

誰かがこれの理由が何であるか考えていますか? TFS Build 2015 の問題でしょうか? 私が知る限り、古いセットアップと新しいセットアップの唯一の違いは次のとおりです。

  1. VS 2013 は、新しいビルド エージェントの D: ではなく C: にインストールされました。つまり、devenvへのパスは異なりますが、ビルド スクリプトが適切な場所を検索し、それを見つけている限り、それは問題ではありません...
  2. 古いセットアップで使用したものとは異なるドロップ場所を使用します

私が得ることができる助けと提案に感謝します。

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

c# - .docx ファイル タイプのコンテキスト メニューにアプリケーションを追加する方法

Word文書からコメントを取り除き、別のWord文書を作成して、きれいな監査ログを維持できるプログラムを作成しました。アプリは正常に動作しますが、.docx ファイル (および docx ファイルのみ) を右クリックしたときにコンテキスト メニューにオプションを追加して、ユーザーにとって使いやすくしたいと考えています。

これを行うと、ファイルへのパスを含む追加のコマンド ライン パラメーターでアプリが開始されます。

私が行った調査により、レジストリに何かを書き込む必要があることがわかりましたが、どこに書き込む必要があるのか​​ わからないようです。また、レジストリ キーからファイルへのパスを取得する方法もよくわかりません。"%1"コマンドライン引数として入力するだけでよいと考えるのは正しいですか?

参考までに、.vdproj を使用して自分のアプリを人々に配布しています。

私は本当に正しい方向に向けられることを望んでいます。おそらく、この分野についてより知識のある人と対話を始めてください.

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

visual-studio-2013 - Visual Studio 2013 インストーラー プロジェクトで .vdproj ファイルを保存できない

VS 2013 の Installer Projects 拡張機能をダウンロードしてインストールし、新しい .vdproj プロジェクトを作成しようとしました。新しい「Hello World」コンソール アプリケーション プロジェクトを作成し、新しい Visual Studio Installer プロジェクトをソリューションに追加し、コンソール プロジェクトの出力を追加して、ビルドしようとしました。Visual Studio でファイル保存ダイアログが開き、.vdproj ファイルを保存するように求められました。「保存」をクリックすると、保存するように促されたファイルが見つからないと不平を言いました。

この単純な .vdproj プロジェクトを作成できないのはなぜですか? VS では、コンソール アプリケーションのプロジェクト ファイルをこの場所に保存しても問題はありませんでした。

ファイルが見つかりませんでした

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

visual-studio - VS 2015 MSBuild を使用して .vdproj をビルドする方法

VS 2010 または 2013 では、このコマンドを使用して .vdproj プロジェクト (VSI) をビルドできます。

しかし、vs 2015 では、VSI は vs の拡張であり、同様のコマンド (9.0 => 14.0) はエラーになります。

誰もそれを解決する方法を知っていますか?

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

visual-studio-2010 - C# セットアップ プロジェクトの vdproj ファイルで検出された依存関係を削除していますか?

プロジェクトの 1 つで使用しているビジュアル スタジオ セットアップ プロジェクトがあります。MSI に含めたくない多くの依存関係を示しているため、それらを (VS UI から) 除外しました。しかし、何らかの理由で、コマンド ライン msbuild it を使用すると、VS2010 は依然として除外された依存関係を探します。次に、vdproj ファイルをテキスト エディターで開き、すべての依存関係を手動で削除することにしました。これで、ローカルの msbuild の問題は解決しましたが、TFS ビルドを使用してビルドすると、すべての依存関係が MSI に再注入されます。

元:

したがって、基本的に私がしたことは、ファイルのこれらのセクションをすべて削除することでした

TFSがMSIに他のものを挿入しないように、ファイルから削除する必要があるものは他にありますか?

ありがとう