2017-10-16 10 views
1

ケーキのスクリプトでSystem.Dataを使用してDB操作を実行したいです。Cakeスクリプトでシステムアセンブリを参照する方法はありますか?

私のスクリプトは次のようにかなっている:

#r "System.Data" 

void DoSomething() 
{ 
    System.Data.SqlConnection conn = new System.Data.SqlConnection(..); 
} 

しかし、これは誤りで error CS0246: The type or namespace name 'SqlConnection' could not be found (are you missing a using directive or an assembly reference?)

を結果としてコンパイルされないケーキスクリプトで(GAC)からシステムアセンブリを参照する適切な方法は何ですか?

答えて

2

System.Dataにはすでにケーキが読み込まれています。 問題はSqlConnectionの名前空間です。 正しいNSは、ファイルだけで明らかに本当のことは、この

using System.Data.SqlClient; 
void DoSomething() 
{ 
    SqlConnection conn = null; 
} 
+0

を持つことができますSystem.Data.SqlClient.SqlConnection

です。一生懸命Intellisenseに慣れていれば、持っていなくても不自由なものになります;) –

関連する問題