設定は{appname}.exe.config
、実行可能ファイルでコピー/名前変更されていないように保存されている可能性があります。実行可能ファイルをファイルと一緒にコピーするか、アプリケーションにハードコーディングするか、アプリ設定を取得/設定するための別のメカニズム(レジストリなど)を見つけます。
アプリケーションは、という名前のファイルでこれらの設定を探します{appname}.exe.config
。実行可能ファイルの名前が変更された場合(ファイルの名前を変更せずに.config
)、またはファイルを一緒にコピーせずに別の場所にコピーされた.config
場合、アプリケーションは設定を探す場所を認識しないため、(デフォルト値を設定しない限り)空白になります。アプリ)。
Settings.settings
Visual Studioの「ファイル」に値を入力することで、デフォルト設定を「ハードコーディング」できます(これにより、デフォルト値が属性として設定に効果的に追加されます)。
もう1つのオプションは、値をソースコードに直接ハードコーディングすることです。このアプローチは、その値を変更する機能を妨げるためお勧めしませんが、EXEをコピーするだけで(他には何も)アプリをデプロイできないようにする場合は、オプションです。