問題タブ [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 に答える
4518 参照

command-line - devenv.exe を使用したコマンドの実行速度が速すぎる

したがって、実行したいコマンドは次のようになります。

各 .vdproj ファイルで devenv を実行するという点で機能しているようです。ただし、それらを並行して実行し、すぐに戻るようです。これは問題です; .bat ファイルの次のステップを実行する前に、それらがすべて完了するまで待つ必要があります。どうすればいいですか

1- 次の devenv を実行する前に、各 devenv が終了するまで待機します

また

2- devenv.exe がすべて完了するまで待ってから次に進みますか?

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

msbuild - msbuild がスマート デバイス CAB プロジェクトを作成できない

スマート デバイス アプリケーション用に TeamCity 7.0 をセットアップしようとしています。私のビジュアル スタジオ ソリューションには、次の 2 つのプロジェクトが含まれています。

  1. SmartRead -> モバイル アプリケーション
  2. SmartReadInstaller -> CAB ファイルを作成するためのスマート デバイス CAB プロジェクト

私の TeamCity 構成は、SmartRead アプリケーションを正常にビルドし、必要なアーティファクトを作成しているようです。しかし、MSBuild は SmartReadInstaller プロジェクトを処理できないようです。TeamCity ビルド ログには次のように記載されています。

vddproj は MSBuild でサポートされていないため、ビルドできません。

参照用の完全なビルド ログは次のとおりです。

アプリケーションのビルドに Visual Studio (sln) ランナーを使用していることに注意してください。これを修正するにはどうすればよいですか? プロジェクトの CAB ファイルをビルドするにはどうすればよいですか?

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

c# - VDPROJ ファイルの主な機能を説明できる人はいますか?

MSDN のどこかにドキュメントがあるはずですが、見つかりませんでした。JSON のサブセット/バリエーションのように見えます。本当に、この質問はいつも私を悩ませてきたものから生まれました: すべての8:s と3:s はどういう意味ですか? これはある種のバージョン番号ですか?多分タイピングスキーム?私がこれまでに見たすべての VDPROJ の抜粋は、これらの「8 つのコロン」および「3 つのコロン」のプレフィックスで埋められていますが、これは、検索エンジンが本当に適している種類の質問ではありません。

誰かが私の哀れな Google-fu を非難したいだけなら、それも結構です。

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

visual-studio-2010 - インストールされたファイルが削除されると、VS セットアップ プロジェクトが自己を破壊する

これはかなり単純なはずですが、私には理解できないようです。数十個のイメージ ファイルを (SQLite ファイルと共に) パッケージ化し、プログラムのインストール時にそれらをユーザーのコンピューターにコピーするセットアップ プロジェクト (VS2010) があります。これらは本質的に「ストック」イメージであるため、ユーザーがそれらを削除しても問題ありません (プログラム内から削除する機能があります)。ただし、これらのイメージの 1 つまたは複数を削除した後、次にプログラムを起動すると、 「Windows インストーラー」ダイアログ ボックスが表示され、残りのデータ ファイルがすべて削除されます。

私が考えているのは、プログラムが不足しているファイルを認識し、インストールが破損していると想定し、何らかの回復/アンインストール モードに入ろうとすることです。ファイルをインストールする必要があるが、ユーザーがいつでも削除できることをセットアップ プロジェクトで示す方法を知りたいです。

ファイル プロパティのいくつかの組み合わせを試してみましたが、希望どおりの結果が得られないようです。車輪を再発明し、カスタム アクションを介してこれを行う必要がありますか??

編集: Transitive と Vital の両方が True に設定されていました。それらを False に設定すると、プログラムは再起動後に削除された画像を再度追加します! 答えが得られない場合は、おそらくカスタム アクションを使用します。

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

c# - プロジェクトへのパスが長い場合、Visual Studio 2010 SP1 がビルドされない

*.vdproj を使用したソリューションがあり、Visual Studio 2010 SP1 を使用しています。

ソリューションへのパスが長いd:/so/long/path/for/my/solution/my_project/trunk/ビジュアル スタジオがビルドに失敗するが、エラー ログまたは出力にエラーが見つからない場合:

msbuild から *.vdproj を使用してプロジェクトをビルドすると、エラーなしでビルドが完了します。

ソリューションを短いパスにコピーd:/my_proj/してビジュアルスタジオからビルドすると、エラーなしでビルドが完了します。

問題は Win Xp x32 および Win 2008 R2 x64 で再現され、私のプロジェクトは c# 4.0 で記述されています。*.vdproj プロジェクトを使用しているため、msbuild からソリューションをビルドできません。

プロジェクトへのパスを変更できません。どうすれば問題を解決できますか?

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

.net - Cruise Control を介して vdproj / Setup File のバージョン番号を更新する

Cruise Control (および msbuild ファイル) を使用して自動化されたビルド ソリューションを取得しました。これにより、「通常の」実行可能ファイルのビルド番号でファイル バージョンを自動的に更新できます。

しかし、セットアップ プロジェクト、具体的には vdproj ファイルについてはどうでしょうか。vdproj ファイルのバージョンを自動的に更新して、セットアップ プロジェクトの msi インストーラー ファイルを自動的に更新する方法はありますか?

(明確にするために:msiインストーラーとともにインストールされるexeは正しいバージョン番号を示しますが、特に疑問に思っているのは、vdprojファイルを介してセットアッププロジェクトによって作成されるmsiインストーラーのバージョンです。)

問題がある場合は、ビルド サーバーに VS2010 をインストールします。

助けてくれてありがとう!

0 投票する
4 に答える
5767 参照

visual-studio-2010 - VDPROJセットアップファイルをInstallShield/WIXに置き換える

.vdproj当社の製品は現在、vs 2010プロジェクトからの出力とマージモジュールの追加情報から作成されたファイルから作成された4〜5個のMSIを介してインストールされます。

VS2012がVSセットアッププロジェクトをサポートしなくなったため、InstallShieldとWIXを代替品として検討してきました(ああ、いや!)。他の何かを見つける必要があります。

私はInstallShieldを少し試してみましたが、実際にそれを理解することができませんでした。製品のインストールに加えて、インストーラーはデータベース名や場所などのいくつかのパラメーターも取り込む必要があります。できませんでした。この情報をInstallShieldプロジェクトに取り込む方法を見つけているようです-これはビジュアルスタジオ用のInstallSHield限定版を使用していましたが

どちらを使用するのが最適かわかりませんか?VDPROJからWIXまたはISに変換した経験のある人はいますか?

編集 WIXが最も簡単になりそうなので、私はそれを理解しようとしています。プロジェクトの出力をWIXインストーラーに送信したり、変数を作成したりするのに役立つ投稿が見つからないようです。(プラグインを使用せずに)

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

visual-studio-2012 - Visual Studio2012Windowsサービス.vdprojプロジェクトの移行

使用しているソリューションをVisualStudio2012に移動しようとしていますが、プロジェクトの種類の1つは.vdprojです。

このリンクによると、このプロジェクトタイプはVisual Studio 2012ではサポートされていません。MSDNによると、VisualStudioにはInstallShieldLimitedEditionを使用することをお勧めします。

問題は、VS2012でソリューションを開いて、新しい「Enable InstallShield Limited Edition」プロジェクトをソリューションに追加しようとすると、次のようなエラーメッセージが表示されることです。

プロジェクト'test'の作成...プロジェクトの作成に失敗しました。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

このタイプのプロジェクトをソリューションに追加できないのはなぜですか?

新しい空のソリューションを作成した場合、InstallShieldプロジェクトを作成することもできません。

InstallShield限定版をダウンロードして、何かが機能するかどうかを確認します。

InstallShieldダウンロードを試してみたところ、2つのプロジェクトタイプが追加されましたが、どちらも作成できません。通常のWebサイトプロジェクトをソリューションに問題なく追加できますが、展開プロジェクトは追加できません。

インストーラーの名前は同じですが、これにより再起動するように促されました。再起動後、InstallShieldプロジェクトを追加できましたが、独自のソリューションで作成されます。ですから、今は使い方を考えなくてはいけないようです。

限定版ではWindowsサービスのインストールがサポートされていないようです。

0 投票する
4 に答える
4146 参照

visual-studio-2010 - 100 以上の Visual Studio インストーラー プロジェクト (vdproj) を Wix インストーラーに変換する方法は?

デプロイ用の Visual Studio インストーラー プロジェクト (vdproj) を含む 100 以上の Visual Studio C# / .net ソリューションがあります。これらは Visual Studio 2010 でビルドされています。

vs2012 はこれらのプロジェクト タイプをサポートしていないため、Visual Studio 2012 にアップグレードするには、これらの .vdproj プロジェクトを Wix に移行する必要があります。

これらのプロジェクトはほとんどが単純なプロジェクトであり、指定された場所にファイルをインストールします。セットアップ中にカスタム アクションを使用して、.config ファイルの場所を特定します (タグを実際の値に置き換えます)。

これらのプロジェクトを Wix に変換する最良の方法 (プロジェクトあたりの労力が最も少ない) は何ですか?