2017-06-09 6 views
0

Visual StudioユニットテストプロジェクトをSQLサーバデータベースに接続するように設定したい。ユニットテストプロジェクトのapp.configファイルでデータベース接続を設定する

私は私のプロジェクトのweb.configファイルから接続文字列を抽出してみました:

<connectionStrings> 
    <add name="myConnection" connectionString="Data Source=MyDataSource;Initial Catalog=MY_DB;User Id=USER;Password=PASSWORD;" providerName="System.Data.SqlClient" /> 
    </connectionStrings> 

とユニットテストプロジェクトのapp.configファイル内にそれを使用する:

<appSettings> 
    <add key="myConnection" value="Data Source=MyDataSource;Initial Catalog=MY_DB;User Id=USER;Password=PASSWORD;"/> 
</appSettings>  

が接続動作しません、私はこれを解決する方法を知りたいです。

+0

どのように抽出しようとしますか?使用しているコードを表示 – jamiedanq

+1

接続文字列名を変更しましたか?あなたはすべきではない –

+0

実際に私は、接続文字列(私の記事の最初のコード)を含むweb.configファイルを持っていて、テストプロジェクトのapp.configファイルにこれを追加しました。これは "抽出"という意味です。 – Platus

答えて

0

質問にお答えするには、同じ connectionStringsタグをapp.configに作成してください。 Web.configの connectionStringsセクションからApp.Configへのコピー appSettingsは機能しません。

関連する問題