私は型式を使用しています:
type dbSchema = SqlDataConnection<ConnectionStringName="X1", ConfigFile="App.config">
これはコンパイル時にはうまく機能しますが (すべての db タイプに完全にアクセスできます)、実行時には失敗します。コンソール アプリケーションのbinディレクトリに生成された構成ファイルの名前MyAppName.exe.configがApp.config.
確かに、を使用するASP.NET MVCタイプのアプリweb.configの場合、コンパイルとランタイムの構成ファイル名が同じであるため、問題はありません。
App.config幸いなことに、binディレクトリに複製を配置すると問題は解決しますが、それは私たちが期待されていることでしょうか? 何かご意見は?