Visual StudioでSetup ProjectのProduct Codeを変更する方法は?

このQ&Aのポイント
  • Visual Studioを使用して作成したSetup ProjectのProduct Codeを変更する方法が分からない
  • インストール時に『別のバージョンの製品が既にインストールされています』というエラーが表示される問題があり、Product Codeを変更することで解決できる可能性がある
  • しかし、Setup Projectのプロパティを確認してもProduct Codeの項目は見当たらないため、どのように操作すれば良いか分からない
回答を見る
  • ベストアンサー

Product Codeの変更法は?

Visual Studioを使用してSetup Projectを作りました その.msiファイルを使ってインストールすると『別のバージョンの製品が既にインストールされています ・・・・・・』とのエラーが表示されます 今回作ったソリューシュンは、実は以前に作成した別のソリューションを流用して作ったものです だからProduct Codeが重なってしまっているのでしょう【私の推測】 Product Codeを変更すれば問題解決するだろうと思い、Setup Projectのプロパティを表示してみましたが、それらしい項目が見当たりません そこで質問です Visual Studioで作成したSetup ProjectのProduct Codeを変更する操作は何の様にすれば良いのでしょうか? アチコチ検索しましたが全く分かりません 宜しくご指導お願い申し上げます

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

プロパティペインからProductCodeを選択すると,右端に...と書かれたボタンが表示されると思います。 これをクリックすると,[プロダクトコード]というダイアログボックスが表示されます。 あとは,そこに存在する[新規コード]ボタンを押せば,新しいProductCodeが設定されます。 # VS 2010で確認。

sato-may
質問者

お礼

ありがとうございます お教え頂いた通り操作しましたら簡単に変更出来ました お陰さまで大変助かりました 今後とも宜しくご指導お願い申し上げます

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

>Visual Studioで作成したSetup ProjectのProduct Codeを変更する操作は何の様にすれば良いのでしょうか? プロジェクトファイルをテキストエディタなりで開いて、ProjectGuidの内容を変更すればよろしいのでは? GUIDを生成するツールは…製品版ならインストールされていると思われます。 # ExpressEditionだとSetup Projectは作れないでしょうし…。 MicrosoftからDLも可能…なのかな??? http://msdn.microsoft.com/ja-jp/library/ms241442%28v=vs.80%29.aspx WindowsSDKをインストールしていると入っている場合もありますね。 Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools に guidgen.exe とか。

sato-may
質問者

お礼

ありがとうございます 参考にさせて頂きます 今後とも宜しくご指導お願い申し上げます ありがとうございました

関連するQ&A

  • プロジェクトフォルダ名の変更法を教えてください。

    VC++2010を使用しています。既存のソリューションをコピーして流用する際に、ソリューション名、プロジェクト名、ソースコードファイル名等、並びにソリューションフォルダ名は変更できるのですが、プロジェクトのファイル名を変更するとエラーになってしまいます。仕方なく、プロジェクトフォルダー名だけは古いままにしていますが、紛らわしいので困っています。プロジェクトフォルダー名を変更するにはどうすれば良いでしょうか。ご教示をお願いします。

  • vb.netでsetup.exeの名前を変える

    visual studio 2010のvbでソフトを作成しています。(プロではありません。趣味です。)setupプロジェクトで作成するsetup.exeの名前を変更するにはどうすればよろしいのでしょうか?たとえば、abc_setup.exeのようにです。ちなみに、setup.msiの名前を変更することはできました。御教示いただけるとありがたいです。

  • Visual Studio 2008でのC言語のサンプルコード実行につ

    Visual Studio 2008でのC言語のサンプルコード実行について教えてください。 他のプログラミング言語の経験はありますが、C言語とVisual Studioの開発環境は初めてでつまずいています。 C言語で書かれたたくさんのサンプルコードを、 Visual Studioと、Visual Studio コマンドプロンプトでテストしたいのです。 「test」というソリューション(プロジェクト)の下に、「新しいクラス」を追加して、 サンプルコードをコピペして、順次デバックでテストしようとしたところ、 ひとつのプロジェクトの中でmainが重複してしまいエラーになります。 main重複でエラーは当たり前とはいえ、 サンプルコードごとにプロジェクトを作成するのは大げさすぎる気がすることと、 体裁にこだわらず、とにかくデバックで各コードが動くことを確認したいこと、 サンプルコードの書き出し(main関数)などを修正してサブクラスに書き直してデバックすれば mainの重複とみなされず、手軽にVisual Studioでテストできるのではないかと やり方を調べています。 2つ目以降を、サブクラスにすればmainの重複がなくなるでしょうか? その場合、最初のmain関数 int main (int argc, char **argv) をどう修正すればいいのでしょうか。 それとも、何か別のやり方で、Visual Studioで手軽にテストする方法があるでしょうか。 調べてみたのですが、具体策がわからず困っています。 今回初めてVisual Studioに触れましたが、今後長く使いたいので別の環境に逃げずいろいろ勉強したいと思っています。 もし何かお心当たりがありましたら、ぜひ教えてください。 宜しくお願い致します。

  • ソリューションの名前の変更

    ソリューションの名前を変更しても、 C:\Users\○○\Documents\Visual Studio 2012\Projects の配下にあるフォルダ名は変更されないのでしょうか? プロジェクトごと、ソリューションごと名前を変更したいのですが、 全て変更できないのであれば訳が分からなくなるのでやめたいのですが、 ソリューションの名前を開発画面で変えた場合 手作業でフォルダ名を変更すればいいのでしょうか?

  • vb2022 Deployment project

    visual stdio2022 visual basic deployment project propertiesでインストーラを作成したときに Setup1\Releaseの中に Setup.exeとSetup1.msiができます。 どちらも同じ動きをしますが、Setup.exeは単独では動作できず、Setup1.msiを求めてきます。 Setup1.msiは単独でインストールできます。 この違いは何ですか? 結論的に同じ環境に配布するならSetup1.msiだけで良いという事ですか?

  • VBのプログラムを配布したら・・・

     Visual Studio 2008(VB)でアプリケーションを作成後、セットアッププロジェクトで配布用のプログラム(Setup.exe)を作成し、別の環境のPCにセットアップを行ったところ、大部分はうまく動作したのですが、印刷の分だけがエラーを出して終了してしまいます。  セットアッププロジェクトの作成手順は以下のようにしていますが、何かおかしいのでしょうか? (1) [ファイル]-[新しいプロジェクト]-[セットアッププロジェクト作成] (2) [アプリケーションフォルダー]-[追加]-[プロジェクト出力]-[プライマリ出力]を選択 (3) (2)のショートカットを作成し、ユーザーのデスクトップ及びユーザーのプログラムメニューの下に    作成したフォルダーに移動 (4) ソリューションエクスプローラに出来た[Setup](私の場合)をビルド 因みに帳票類は、CrystalReportsで作成し、PDF出力するように作成しています。 プログラムを作成したPCにインストールした場合のみ問題なく動作していますが、同じプリンター を共有するPCにインストールした場合でも印刷が出来ないためドライバーの問題でもないような 気がします。 どなたかお知恵をお借り出来ませんでしょうか?

  • visualstudio2012のエラーについて

    visual studio 2012 professinal の試用版をダウンロードして使おうとしているのですが、MFCアプリケーションを作れず、困っています。 まず、最初にプロジェクトを作成しようとすると"winres.h"というファイルを開けない、というエラーが表示されます。 「コードの編集」を行うとプロジェクトの作成はできるのですが、試しに一番最初の状態でソリューションをビルドしようとすると次は fatal error C1083: include ファイルを開けません。'winsdkver.h' と表示され、エラーが出てしまいます。 いろいろアップグレードしたりしてみたのですが、うまくいきません。 どうすればよいのでしょうか。

  • visual studio 2008 プロジェクトへファイル追加方法

    visual studio 2008 プロジェクトへファイル追加方法 プロジェクトのフォルダにCPPファイルなどを追加したのですが、VS2008のソリューションエクスプローラ上に表示されません。表示するにはどうしたらいいのでしょうか?

  • Visual Studio2003について

    古いバージョンですみませんが、Microsoft Visual Studio .NET 2003 を持っています。 バージョンアップはしていません。 既存のコード ファイルからprjファイル作成するにはどのようにすると出来るでしょうか? ネットにはVisual Studio 2005からは、[ファイル] メニューの [新規作成] を選択し、[既存のコードからプロジェクトを作成]で既存コード ファイルからの新しいプロジェクトの作成ウィザードが出るようですが、Microsoft Visual Studio .NET 2003の、[ファイル] メニューの [新規作成] を選択しても、[既存のコードからプロジェクトを作成]が在りません。インターネットから持ってきた、既存のcのファイルでprjファイルがありません。 Microsoft Visual Studio .NET 2003 でprjファイルを作りたいのですが、どのようにすると出来るのでしょうか? こちらは初心者ですので丁寧な説明、ご教授くだされば幸いです。 宜しくお願いします。

  • .NET 4とアプリを同時にインストールするには?

    .Net 4 で動くプログラムを作りました Visual Studio のセットアッププロジェクトでMSIファイル化してインストールします .Net 4 がインストールされいないパソコンでは左画が表示されます 『はい』を選択すると.Net 4 のインストールが開始され最後に右画が表示されます ここで『完了』を押下すれば、次に私が作った『MyProgram By MyCompamy』のインストールが始まるかと思ったら、そのまま終了してしまいます 『MyProgram By MyCompamy』をインストールするのは改めてMSIファイルを起動しなくてはなりませんでした これが普通なんでしょうか??? 私が何らかを間違っているから.Net 4 とアプリケーションを同じフェーズでインストール出来ないのしょうか? 色々試して見ましたが、上手くいきません ぜひご指導をお願い申し上げます

専門家に質問してみよう