問題タブ [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 投票する
3 に答える
8309 参照

visual-studio-2013 - 「Unsupported .vdproj」警告の表示を停止

インストーラー プロジェクトを含む古いプロジェクトに取り組んでおり、.vdprojVisual Studio 2013 を使用しています。

問題は、すべての.vdprojプロジェクトで警告が表示されることです。そのため、ソリューションを開いた後、約 50 件の警告を閉じる必要があります。

これらの警告の表示を停止する方法はありますか?

編集:

Visual Studio 2015 でも同じ問題が発生します。

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

visual-studio-2010 - VisualStudio によって生成された MSI CustomActions MSI テーブルを理解する方法

私は必死に .vdproj proj を変換しようとしています。同じカスタムアクションを使用してwixプロジェクトに追加します(理由は、インストールが何をすべきか正確にわからないためです)-現在、これについて混乱しています:

/installtype=notransaction /action=install /LogFile= /sd="[SourceDir]\" /td="[TARGETDIR]\" /cf=[CF] "[#_DF75DCA6_84B6_7B49_8F15_EAEE08D32EA4]" "[VSDFxConfigFile]"

[VSDFxConfigFile] が何であるかわからず、WinService プロジェクトで Visual Studio によって生成されたこのカスタム アクションの背後にある全体像がありません。

誰かが PROCESS について手がかりをくれたら、とても感謝しています!

更新: 今日、インストーラーの要件について説明しましたが、同僚の間で知られていることの 1 つは、パラメーターに従って .config ファイルを変更できる必要があるということです。XML には構成要素ツリー全体が含まれており、インストールされている .config ファイルを置き換える必要があります。 WIXでこれを達成する直接的な方法がある場合

さらに、.vdprojファイルにはすでにいくつかのカスタムアクションが含まれています(これは標準のカスタムアクションではないと思います)-これはいくつかのdll lib .NETインストーラーコンポーネントを呼び出します-パラメーターに従って.configを変更すると思いますが、それが起こっている方法はありません私にはよくわかりません。ORCA と MSI のログを使用しましたが、それでも夢の世界のアリスのように感じます。まあ、コードのすべての部分が何を呼んだのかを言うこともできないので、vdproj を介して msi ファイルで生成されたすべての CustomActions を呼び出すことをまだ考えています

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

visual-studio - インストーラーがローカルの .msi ファイルを使用するようにする

Visual Studio インストーラー プロジェクト (.vdproj) を使用してインストーラーを作成しています。ビルドすると、.msi ファイルと setup.exe ファイルが出力されます。setup.exe を実行すると、プロジェクト ビルド プロパティの [インストール URL] フィールドで指定された場所から .msi がダウンロードされ、実行されます。ただし、PC がオフラインの場合、ダウンロードは失敗し、インストールは中止されますが、.msi ファイルは .exe ファイルと同じディレクトリにあります。ローカルの .msi ファイルが存在する場合、それを使用するように setup.exe を構成することはできますか?

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

deployment - WiX へのアップグレード時にインストーラーの BeforeUninstall 関数で定義されたアクションをスキップする方法

vdproj を使用して作成された現在のセットアップ プロジェクトは、WiX に移行する必要があります。プロセス中、既存の vdproj msi を WiX msi にアップグレードする際に問題に直面しています。既存の実装はインストーラーの 'BeforeUninstall' イベントで何らかのアクションを実行しますが、これはアップグレード時に呼び出されるべきではありませんが、WiX msi を使用すると、このアクションが呼び出されます。WiX インストーラーを使用してアップグレード中にこのイベントをスキップするには?

「PREVIOUSVERSIONSINSTALLED」、「NEWERPRODUCTFOUND」などのプロパティを設定しようとしましたが、それでもアクションが呼び出されます。

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

dll - エラー「DIRCA_CheckFX。戻り値 3」が発生しました。プログラムのアンインストール中

VS 2013 を使用して Win XP 用のインストーラー プロジェクトを作成しました。

インストールしようとすると、「DIRCA_CheckFX。戻り値 3」というエラーが表示されました。

StackOverFlow: DIRCA_CHECKFX Return Value 3 - VS 2013 Deployment Projectのこの記事にアクセスしました。そこで読んだ提案を実行しました-「dpca.dll」を置き換える-そしてそれはうまく機能します! ただし、以前に悪いmsiをインストールしたことがないマシンでのみ。

悪いバージョンのマシンに新しいバージョンの msi をインストールしようとすると、このプログラムが既にインストールされているというエラーが表示されました。しかし、プログラムをアンインストールしようとしているときに、「DIRCA_CheckFX。戻り値 3」というエラーが表示されました。

私の質問は - インストーラーの悪いバージョンをアンインストールして、このエラーを防ぐ方法は?

ありがとう。