Delphi でプロジェクトの出力ディレクトリが無視され、別の場所にexeが生成される

 Delphi でプロジェクトの出力ディレクトリが無視され、別の場所にexeが生成される

特に 32bit/64bit や Debug/Release を切り替えた場合、インポートされた.optset ファイルの値が部分的に利用されてしまう
また悪いことに、開発環境はプロジェクトで指定した場所にある実行ファイルを実行してしまうため、ソースの変更が反映されず、混乱の元となる

該当プロジェクトを一旦閉じた後、~.dproj (バックアップを取って) をテキストエディタで開き

<Import Project= で始まる .optset 指定をコメントアウト or 削除

上記が複数ある場合は全て削除するか、exe作成場所の指定がある .optset ファイルが指定されている項目を削除する

コメント