0

msbuild ターゲットを使用して、プロダクト キー、コードなど、インストールされている msi 製品の詳細を確認したいと考えています。

次の構文を使用して、製品コードを使用して msi をアンインストールします。

msiexec /x {PRODUCT-CODE-GUID-HERE}

誰でもサンプルコードを手伝ってくれますか?

よろしくお願いいたします。 サントッシュ・クマール・パトロ

4

1 に答える 1

0

分析の結果、以下に示すように、問題を解決するために利用できる 2 つのアプローチがあることがわかりました。

a. C# を使用してレジストリから製品コードを読み取り、カスタム タスクに接続してカスタム ビルド proj ファイルで呼び出します。

上記の点を達成するために、次のリンクが役立ちます: インストールされた Msi の製品コードを取得 http://tech.pro/tutorial/934/creating-msbuild-tasks-in-csharp

b. Powershell スクリプトを使用して、インストールされている MSI をアンインストールします。ここでは、Custom Build proj ファイルから powershell スクリプトを呼び出す必要があります。

上記のポイントを達成するには、次のリンクが役立ちます 。 msbuild-project-files http://nzbart.blogspot.in/2012/11/correctly-executing-powershell-script.html http://thoughtsofmarcus.blogspot.in/2012/12/clever-uninstall-of-msi. html

よろしくお願いいたします。 サントッシュ・クマール・パトロ

于 2013-10-07T18:37:48.553 に答える