DOBON.NETプログラミング道掲示板

ツリー一括表示

Nomalアイコン release/debugのどちらで作成されたものかを判断する方法 /ころ奈 (20/04/19(Sun) 10:28) #34458
Nomalアイコン Re[1]: release/debugのどちらで作成されたものかを判断する方法 /Hongliang (20/04/19(Sun) 12:55) #34459
  └Nomalアイコン Re[2]: release/debugのどちらで作成されたものかを判断する方法 /ころ奈 (20/04/26(Sun) 19:48) #34462 解決み!


親記事 / ▼[ 34459 ]
■34458 / 親階層)  release/debugのどちらで作成されたものかを判断する方法
□投稿者/ ころ奈 一般人(1回)-(2020/04/19(Sun) 10:28:03)
  • アイコン環境/言語:[VB2008,2012,2017] 
    分類:[.NET] 

    DebugモードでビルドするとDebugフォルダにexeファイルが作成されます。
    ReleaseモードでビルドするとReleaseフォルダにexeファイルが作成されます。

    誰かが作成したexeファイルを別のフォルダに格納したとします。

    そのフォルダに格納されているexeファイルが
    Debugモードで作成されたのか、Releaseモードで作成されたものなのかを
    exeファイルだけから判断することは可能でしょうか?
違反を報告
[ □ Tree ] 返信 削除キー/

▲[ 34458 ] / ▼[ 34462 ]
■34459 / 1階層)  Re[1]: release/debugのどちらで作成されたものかを判断する方法
□投稿者/ Hongliang 大御所(578回)-(2020/04/19(Sun) 12:55:48)
  • アイコン完全に汎用的なものは不可能でしょう。
    DebugとReleaseはコンパイルオプション他のセットでしかなく、記述次第で同一のコンパイル設定にできるからです(Debugでbin/Releaseに出力なんてこともできます)。

    ただ、Visual StudioのC#/VB既定ではDebugは出力先がbin/[Platform/]Debug、そしてpdb出力となっていて、この設定を変更していないのであれば、exeをテキストエディタなどで開いて、「.pdb」を検索することで、Debugに出力されたかReleaseに出力されたかを確認することは可能でしょう。
違反を報告
[ 親 34458 / □ Tree ] 返信 削除キー/

▲[ 34459 ] / 返信無し
■34462 / 2階層)  Re[2]: release/debugのどちらで作成されたものかを判断する方法
□投稿者/ ころ奈 一般人(2回)-(2020/04/26(Sun) 19:48:15)
  • アイコン> exeをテキストエディタなどで開いて、「.pdb」を検索することで、Debugに出力されたかReleaseに出力されたかを確認することは可能でしょう。

    この方法で確認してみます。
    ありがとうございました。

解決み!
違反を報告
[ 親 34458 / □ Tree ] 返信 削除キー/


Mode/  Pass/


- Child Tree -