• ベストアンサー

プログラムの複製(VB.net)

元となる1つのプログラム(ソリューション)を複製して, 使うファイル名や保存先などをを少しずつ組み替えて, 4つぐらいのプログラムを作ろうと思っています。 それぞれのプログラムは別々のbinフォルダを持たせたいので, ソリューションごと複製したいのですが,方法がわかりません。 全く初歩的な質問で申し訳ありませんが,過去ログを探しても 回答を得ることができませんでしたので,どなたかご教示ください。

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

  • ベストアンサー
  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.1

テキストエディタでソリューションを作成できます。 既存のソリューションをテキストエディタで開いてみましょ ----------------------------------------------------------------------------------------------------------------------- ※ソリュA  ソリュA.vbprojは、フルパスで書いてあげるとよいです。  {AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA}はプロジェクト毎に異なります ----------------------------------------------------------------------------------------------------------------------- Microsoft Visual Studio Solution File, Format Version 7.00 Project("{ZZZZZZZZ-ZZZZ-ZZZZ-ZZZZ-ZZZZZZZZZZZZ}") = "ソリュA", "c:\ソリュA.vbproj", "{AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA}" EndProject Global   GlobalSection(SolutionConfiguration) = preSolution     ConfigName.0 = Debug     ConfigName.1 = Release   EndGlobalSection   GlobalSection(ProjectDependencies) = postSolution   EndGlobalSection   GlobalSection(ProjectConfiguration) = postSolution     {AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA}.Debug.ActiveCfg = Debug|.NET     {AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA}.Debug.Build.0 = Debug|.NET     {AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA}.Release.ActiveCfg = Release|.NET     {AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA}.Release.Build.0 = Release|.NET   EndGlobalSection   GlobalSection(ExtensibilityGlobals) = postSolution   EndGlobalSection   GlobalSection(ExtensibilityAddIns) = postSolution   EndGlobalSection EndGlobal ----------------------------------------------------------------------------------------------------------------------- ※ソリュB  ソリュB.vbprojは、フルパスで書いてあげるとよいです。  {BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB}はプロジェクト毎に異なります ----------------------------------------------------------------------------------------------------------------------- Microsoft Visual Studio Solution File, Format Version 7.00 Project("{ZZZZZZZZ-ZZZZ-ZZZZ-ZZZZ-ZZZZZZZZZZZZ}") = "ソリュB", "c:\ソリュB.vbproj", "{BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB}" EndProject Global   GlobalSection(SolutionConfiguration) = preSolution     ConfigName.0 = Debug     ConfigName.1 = Release   EndGlobalSection   GlobalSection(ProjectDependencies) = postSolution   EndGlobalSection   GlobalSection(ProjectConfiguration) = postSolution     {BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB}.Debug.ActiveCfg = Debug|.NET     {BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB}.Debug.Build.0 = Debug|.NET     {BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB}.Release.ActiveCfg = Release|.NET     {BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB}.Release.Build.0 = Release|.NET   EndGlobalSection   GlobalSection(ExtensibilityGlobals) = postSolution   EndGlobalSection   GlobalSection(ExtensibilityAddIns) = postSolution   EndGlobalSection EndGlobal ----------------------------------------------------------------------------------------------------------------------- ※ソリュA + ソリュB   Project~EndProject   GlobalSection~EndGlobalSection のあたりに変更が入る ----------------------------------------------------------------------------------------------------------------------- Microsoft Visual Studio Solution File, Format Version 7.00 Project("{ZZZZZZZZ-ZZZZ-ZZZZ-ZZZZ-ZZZZZZZZZZZZ}") = "ソリュA", "ソリュA.vbproj", "{AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA}" EndProject Project("{ZZZZZZZZ-ZZZZ-ZZZZ-ZZZZ-ZZZZZZZZZZZZ}") = "ソリュB", "ソリュB.vbproj", "{BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB}" EndProject Global   GlobalSection(SolutionConfiguration) = preSolution     ConfigName.0 = Debug     ConfigName.1 = Release   EndGlobalSection   GlobalSection(ProjectDependencies) = postSolution   EndGlobalSection   GlobalSection(ProjectConfiguration) = postSolution     {AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA}.Debug.ActiveCfg = Debug|.NET     {AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA}.Debug.Build.0 = Debug|.NET     {AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA}.Release.ActiveCfg = Release|.NET     {AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA}.Release.Build.0 = Release|.NET     {BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB}.Debug.ActiveCfg = Debug|.NET     {BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB}.Debug.Build.0 = Debug|.NET     {BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB}.Release.ActiveCfg = Release|.NET     {BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB}.Release.Build.0 = Release|.NET   EndGlobalSection   GlobalSection(ExtensibilityGlobals) = postSolution   EndGlobalSection   GlobalSection(ExtensibilityAddIns) = postSolution   EndGlobalSection EndGlobal

Caryo_t
質問者

お礼

ご回答ありがとうございます。 なるほど,ソリューションごと変えるには,名前を変えるだけでなく, 参照の体系を書き換えてやる必要があるのですね。 大変勉強になりました。これでうまくいきそうです! 重ねて御礼申し上げます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • イラレで「複製を保存」時のファイルサイズについて

    教えてください。 イラレCS6でA4のチラシを作成しました。 入稿用に複製を保存でファイルを複製したのですが、 特に何もさわっていないのですが、元データより2.5Mもファイルが軽くなっていました。 保存時のダイアログボックスでPDF互換の項目もチェックしたままです。 試しにイラレを開かずにフォルダ内で右クリックで複製してみたらそのままの要領で複製されました。 初歩的な事かもしれないのですが、違いがわからず混乱しております。 上記につきまして、ぜひ教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • Mac
  • フォルダの複製

    LINUXのシンボリックリンクのような、 フォルダの複製をつくる方法はないでしょうか? 保存先を変更できないソフトのデータを、マイドキュメントの中に保存するようにしたくて・・LINUXなら、こういう時はシンボリックリンクだよね?と思うのですが・・Windowsで同じようなことができるでしょうか?

  • プログラム名でプログラムが実行できない

    #!/usr/bin/perl # calc --計算式 print ("3 * 3 = "); print (3 * 2 ); print ("\n"); #改行 上記のような簡単なプログラムを作ってみました。 ところが、2段目にある「calc」と入力しても 「can not found」と出て実行してくれません。 保存したファイル名で「perl ファイル名」だときちんと実行してくれます。 どこがおかしいのでしょうか? やってみた事は ・which perl →/usr/bin/perl ・「chmod 775 ファイル名」   です。以上、よろしくお願いします。

    • ベストアンサー
    • Perl
  • windows7 すべてのプログラム

    OSはwindows7 Home Premiumです。 スタート→すべてのプログラムの名前の並び替えや名前の変更等の整理をしていましたら、プログラム名のファイル保存先フォルダーが、\Users\ユーザー\AppData\Roaming\Microsoft\Windows\スタートメニュー\プログラムと、ローカルディスクの隠しフォルダProgramData\Microsoft\Windows\スタートメニュー\プログラムに分かれて保存されております。両方ともデスクトップ上でのすべてのプログラムには反映されておりますが、本来の保存先はどちらが正しいのでしょうか。 現在のところよく分からないので、両方に同じファイルを置いておりますが、どちらかを削除したいと思っております。

  • mhtでの複製保存

     WinXP-SP3、IE8です。 (1)ネットのページを「名前を付けて保存」しました。ファイルの種類は「Webページ、完全」です。「htmファイルとフォルダ」がパソコン内に保存されました。 (2)次に、上記htmファイルを開き、今度はmht形式で保存しました。保存したmhtファイルを開くと、確かにページがちゃんと表示されました。きっとmhtファイル1つにすべてのものが凝縮されて入ったのでしょう。 (3)そこで、最初に保存した「htmファイルとフォルダ」はもういらなくなったと思われたので削除しました。 (4)再度、mhtファイルを開きました。今度は画像もない味気ない画面しか表示されません。  ということで、mhtファイルによる"複製保存"はできないのでしょうか。最初のフォルダは残しておかなければならないのでしょうか。そんなバカな。

  • ファイルを開く「既定プログラムの選択」に関して教えて下さい。

    はじめまして。 パソコンに無知なもので、アドバイスをお願いします。 ※OSはWIN7です。 デスクトップに保存してあった「ZIPファイル」を解凍する際に、 操作を誤り、ファイルを開く「既定プログラム」が、 「internet explorer」に変わってしまいました。 アイコンも変わってしまい、ファイルを開けられなくなってしまいました。 元に戻したく悩んでおります。 (アイコンはフォルダにジップがある既定のものに戻したいです) アイコンを右クリックし、「既定プログラムの選択」で、 元に戻すのはなんとなく分かるのですが、 どのプログラムを選択すればいいのか分かりません。 非常に変な質問で申し訳ないのですが、 教えて下さい。 宜しくお願いいたします。

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

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

  • DVD-Rを複製したい!(初心者です)

    質問です。 友達からもらったDVD-Rを複製したいです。 過去の質問から、元のDVD-Rのファイル (フォルダ? VIDEO_TS と名前がなっています)を PCのハードディスクにコピーするところまではやってみたのですが、 そのコピーを試しに見てみようとすると、「どのアプリケーションで開きますか」 と聞かれてしまい見ることが出来ません。 このままこのファイルをDVD-Rに移せば、 元のDVD-Rと同じ画像を見ることが出来るのでしょうか? 出来ない場合、どのようにしたらいいのでしょうか? 使っているPCはCOMPAQのPresario700です。 特別なソフトなどは持っていません。 分かる方がいましたら 回答よろしくお願いします。

  • 写真やデータの入ったCDを複製する方法

    パソコンでデータや写真を保存してあるCDを複製する場合の正しい 方法はどれでしょうか? 元のCDを挿入して右クリックして「送る」をクリックして、DVDドライブに保存た後、 新しいCDに挿入し直して、「これらの をCDのに保存する」のような言葉の部分を クリックしたら、新しいCDにデータや写真が保存されました。 でも、うまく行ったと思ったら、元のCDを再度パソコンに挿入したところ、空っぽになっていました。 失敗です。 このやり方以外だと、元のCDを挿入して全部のフォルダやファイル名を選択して右クリックし、 コピーをクリックして、(マイ)ドキュメントなどに貼り付けして、それを新しいCDにドラッグドロップ する方法もやりこちらは元のデータも消えずにできました。 全部自己流でしたが、正式にどんな方法が良いのでしょうか

  • プログラム?などに詳しい方お願いします!

    プログラム?などに詳しい方お願いします! 自分はとあるネットゲームをしているのですが、 オンラインゲームをしたことがある人なら分かると思いますが、 スキルなどがPCのキーボードの1~9などの数字で割り当てられていますよね? そこを変更したいと思い、変更したことのある人の文章を元に試してみたのですが、(元にした文章は自分と同じゲームをしている方のものです) 最後の肝心な上書き保存をすると ~が作成できません。 パスおよびファイル名を確認してください。 と出てきて保存することができません。 どうしたら保存することができるようになるのでしょうか? ちなみに、ファイル?をいじるまでの過程ですが、 自分のしているゲームがインストールされているフォルダにアクセスし、 Settingsというフォルダを開きます。 ここに INPUT.INI というのがあれがそのままで大丈夫らしいのですが、 これがない場合は、DATAに INPUTDEF.INI というのがあるのでそれをSettingsにコピーして ファイル名を INPUT.INI に変更すればいいそうです。(自分のDATAの所には、INPUTDEF.INIではなく INPUTDEFという名前でした。詳しくないので関係があるのかは分からないですが、一応書いておきます。) 名前を変更したら、そのコピーして名前変更したINPUT.INIを開いて、 SELECT_SKILL=~というところを変更。 対応のボタンの変更は出来ましたが、先に書いたとおり保存ができません。 詳しい方、どなたかお願いします>< 宜しくお願いします。