実行ファイル名を変えたい – プログラミング – Home

実行ファイル名を変えたい
 
通知
すべてクリア

[解決済] 実行ファイル名を変えたい


GG
 GG
(@GG)
ゲスト
結合: 18年前
投稿: 185
Topic starter  

お世話になっています。GGです。

VS.NET内蔵のセットアップ機能を使って、
セットアップファイルができています.

インストール後、
(アクティブ) の プライマリ出力 へのショートカット
DLL_Wrap.dll
Release.exe
があります。
その
は自分のCAPPのクラス名だと思っています。
の名称を変えたいのですが、
1.インストール後上記の3つファイル名が変えたい。
2.1.の場合は不可能とすれば、自分のC***APPのクラス名が
  変えたい。

可能なのでしょうか。

よろしくお願いします.

環境:.Net(2002) MFC使用、Win2000


引用未解決
トピックタグ
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

.NET 2003では、ターゲットファイル名はプロジェクト名に.exeを付けたものを
デフォルトの設定としているようですが、.NET 2002は違うのでしょうか。
それともプロジェクトの設定を弄っているのでしょうか? 
弄っているならそれを好きなように変更すれば、実行ファイル名は変えられると思います。
VisualStudioの設定でプロジェクト依存の部分はプロジェクトの設定で変更が
可能になっているはずです。確認してみる事をお勧めします。


返信引用
GG
 GG
(@GG)
ゲスト
結合: 18年前
投稿: 185
Topic starter  

PATIOさん、
ご回答ありがとう。

>.NET 2003では、ターゲットファイル名はプロジェクト名に.exeを付けたものを
>デフォルトの設定としているようですが、.NET 2002は違うのでしょうか。
おなじです。

>それともプロジェクトの設定を弄っているのでしょうか? 
いいえ。

>弄っているならそれを好きなように変更すれば、実行ファイル名は変えられると思います。
>VisualStudioの設定でプロジェクト依存の部分はプロジェクトの設定で変更が
>可能になっているはずです。確認してみる事をお勧めします。

「プロジェクト」ー>「プロジェクト依存関係」に
プロジェクト名がありますが、名前の変更などが不可能になっています。

それ以外には見つかりませんでした。

よろしくお願いします.


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

プロジェクト名を変えるのではなくて
プロジェクトの設定にリンクという項目があって
そこにターゲットファイル名と言うのがありませんか?
そこに記述されているファイル名で実行ファイルが作成されると思うのですが。
通常であれば、特に指定しない限り、Abcdefgという名前のプロジェクトの
実行ファイル名はAbcdefg.exeとなるはずで、AbcRelease.exeと言う名前には
なら無いと思うのですが。
(ですから、プロジェクトの設定を変更したのでは?と訊いたのです)

ちなみに一旦つけたプロジェクト名は変更できませんよ。
(IDEからと言う意味です。地道に手作業で変更すれば全く不可能と言うわけでもありま
せんが、普通はやりませんね。)


返信引用
GG
 GG
(@GG)
ゲスト
結合: 18年前
投稿: 185
Topic starter  

PATIOさん、
ご回答ありがとう。

>プロジェクトの設定にリンクという項目があって
>そこにターゲットファイル名と言うのがありませんか?
すみません、プロジェクトの設定というメニューが見つけていません。

よろしくお願いします。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

あうあう。
プロジェクトの設定というメニューを探していたのですね。
それは見つからないです。
プロジェクトのプロパティです。
私が書いているのは概念的に書いているのでそのままメニューを
探しても多分見つからないです。

詳しく書くと、
ソリューションエクスプローラーでプロジェクトを選択して
右クリックで出てくるプロパティを選択。
出てくるダイアログに「リンカ」という項目があるはずなので
それを選択すると「全般」のページの一番上に「出力ファイル」と言うのがあるはずです。
そこが出力される実行ファイル名です。
ウィザードを使ってプロジェクトを作成したのであれば、
ここには「$(OutDir)/$(ProjectName).exe」と入っているのではないかなぁ。
もしそこが違っていたら誰かが書き換えたのだと思いますよ。
勝手に書き換わるとは思えないので。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

追伸
メニューのプロジェクト-XXXXX プロパティでもOKです。
XXXXは、プロジェクト名。


返信引用
GG
 GG
(@GG)
ゲスト
結合: 18年前
投稿: 185
Topic starter  

PATIOさん、
ご回答ありがとう。

>出てくるダイアログに「リンカ」という項目があるはずなので
>それを選択すると「全般」のページの一番上に「出力ファイル」と言うのがあるはずです。
>そこが出力される実行ファイル名です。

ちょっと違っています。

構成プロパティ
  全般
  C/C++
   出力ファイル
      選択すると右のリストボックスに表示しているのは
        属性ソースの展開
        アセンブリの出力            なし
        ASMリストの場所             .\Release/
        オブジェクトファイル名         .\Release/
プログラムデータベースファイルの名前  .\Release/

変換するのはオブジェクトファイル名なのでしょうか。
.\Release/=>???

>ウィザードを使ってプロジェクトを作成したのであれば、
>ここには「$(OutDir)/$(ProjectName).exe」と入っているのではないかなぁ。
>もしそこが違っていたら誰かが書き換えたのだと思いますよ。

見つかっていますでした。

よろしくお願いします。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

> 構成プロパティ
>   全般
>   C/C++
>    出力ファイル

ここではなくて

「C/C++」と同じレベルに「リンカ」というのがありませんか?
と言っても私の環境はVS.NET 2003なのでもしかしたら違っているかもですが。
「リンカ」の下に「全般」と言うのがあって
「全般」を選択すると右側にあるリストコントロールに出力ファイル名があるはずです。
そこに「$(OutDir)/$(ProjectName).exe」と入っているはずです。
この辺は実環境が無いので分からないです。
ちなみにですが、.NET 2002はコンパイラの出来も悪く、あまり評判がよくないです。
何か理由があれば仕方ないですが、できれば、.NET 2003に変えたほうが良いと思います。
特にしがらみが無いならVS2005が一番無難でしょうけれど。


返信引用
GG
 GG
(@GG)
ゲスト
結合: 18年前
投稿: 185
Topic starter  

PATIOさん、
ご回答ありがとう。

>「C/C++」と同じレベルに「リンカ」というのがありませんか?
ないです。

>特にしがらみが無いならVS2005が一番無難でしょうけれど。
そうですね、暫く我慢するしかない。

仕方ないから、やめます。

ご丁寧に説明いただく、ほんとにありがとうございました。


返信引用
aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

> ソリューションエクスプローラーでプロジェクトを選択して
> 右クリックで出てくるプロパティを選択。

間違いなくプロジェクトを右クリックしてますか?
ソースファイルの右クリックでは出てきません。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

補足。

ソリューションエクスプローラー上でソースファイルやらヘッダーファイルを
選択した状態でもプロパティは出てきますので「リンカ」が出ていないなら
シャノンさんが言われているようにプロジェクトを選択できていないと思います。
ソリューションエクスプローラー上のプロジェクトはワークスペースの直下に
あるはずなのでよく確認してみてください。


返信引用
GG
 GG
(@GG)
ゲスト
結合: 18年前
投稿: 185
Topic starter  

シャノンさん、PATIOさん
ご回答ありがとう。

>間違いなくプロジェクトを右クリックしてますか?
>ソースファイルの右クリックでは出てきません。

>ソリューションエクスプローラー上でソースファイルやらヘッダーファイルを
>選択した状態でもプロパティは出てきますので「リンカ」が出ていないなら
>シャノンさんが言われているようにプロジェクトを選択できていないと思います。
>ソリューションエクスプローラー上のプロジェクトはワークスペースの直下に
>あるはずなのでよく確認してみてください。

あるほど、見つかりました。(汗)

実行ファイル名が変更しました。
ありがとうございました。

残りは
(アクティブ) の プライマリ出力 へのショートカット
DLL_Wrap.dll
です、
これは、Setupファイルを作成するときに出たものですが、
変更できないでしょうか。
(一応見たのですが、どう変更はわかりませんでした。)
説明がかなり面倒ですね。

よろしくお願いします。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

セットアッププロジェクト内の設定を変えると言う話と
実行ファイル名を変えると言う話は別の話なので質問としては
分けた方がいいかもしれませんね。
私はVS.NETのセットアッププロジェクトを使った事が無いので
良く分からないです。
ただセットアッププロジェクトなのだから変更は可能ではと思いますけれど、
果たしてどうなっているのやら。
私の場合、フリーのセットアップツールを使う事が多いので
VS.NETのセットアップは使わないのです。


返信引用
GG
 GG
(@GG)
ゲスト
結合: 18年前
投稿: 185
Topic starter  

PATIOさん、
ご回答ありがとう。

>セットアッププロジェクト内の設定を変えると言う話と
>実行ファイル名を変えると言う話は別の話なので質問としては
>分けた方がいいかもしれませんね。
わかりました。

>私の場合、フリーのセットアップツールを使う事が多いので
>VS.NETのセットアップは使わないのです。
わかりました。

いろいろ教えていただき、ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました