msbuild ターゲットを使用して、プロダクト キー、コードなど、インストールされている msi 製品の詳細を確認したいと考えています。
次の構文を使用して、製品コードを使用して msi をアンインストールします。
msiexec /x {PRODUCT-CODE-GUID-HERE}
誰でもサンプルコードを手伝ってくれますか?
よろしくお願いいたします。 サントッシュ・クマール・パトロ
msbuild ターゲットを使用して、プロダクト キー、コードなど、インストールされている msi 製品の詳細を確認したいと考えています。
次の構文を使用して、製品コードを使用して msi をアンインストールします。
msiexec /x {PRODUCT-CODE-GUID-HERE}
誰でもサンプルコードを手伝ってくれますか?
よろしくお願いいたします。 サントッシュ・クマール・パトロ
分析の結果、以下に示すように、問題を解決するために利用できる 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
よろしくお願いいたします。 サントッシュ・クマール・パトロ