23

System.Data.SqlServerCedll を含めusing System.Data.SqlServerCe;てコードに入れましたが、.NET ページを開くと次のようになります。

型または名前空間名 'SqlServerCe' が名前空間 'System.Data' に存在しません (アセンブリ参照がありませんか?)

これを修正する方法がわかりません。前もって感謝します。

4

5 に答える 5

25

これは、次の2つの点を確認することで解決できます。

  1. アプリケーションのReferencesフォルダーにSystem.Data.SqlServerCe名前空間がすでに追加されているかどうかを確認します。そこにない場合は、[参照]フォルダーを右クリックして、[参照の追加 ]オプションを選択できます。ポップアップウィンドウから[.Net]タブに移動し、リストから選択 して[OK]をクリックし、名前空間をプロジェクトに追加します。System.Data.SqlServerCe
  2. 手順1で問題がない場合using System.Data.SqlServerCe;は、System.Data.SqlServerCe名前空間を使用するコードビハインドファイルの先頭に追加します。
于 2012-07-15T16:53:10.553 に答える
12

への既存の参照があるにもSystem.Data.SqlServerCeかかわらず、その横に黄色の記号が表示されている場合は、次のことを行う必要があります。

  • 参照を右クリックして削除します。
  • 参照を再度追加します。

再追加するには: [参照] フォルダーを右クリックし、[参照の追加...] オプションを選択します。アセンブリに移動 | 左側のペインで [フレームワーク] オプションを選択し、右側のペインで までスクロールしSystem.Data.SqlServerCeます。そこにある場合は、それをクリックし、[OK] をクリックする前に、その横のチェックボックスを必ずオンにしてください。

リストにない場合System.Data.SqlServerCeは、コンピューターで参照する必要があります。これを行うには、[参照の追加...] ダイアログの [参照...] ボタンをクリックして、次のフォルダーを探します。

C:\Program Files\Microsoft SQL server Compact edition\v3.5\Desktop

また

C:\Program Files\Microsoft SQL server Compact edition\v4.0\Desktop

(上記の例の v#.# の値は、これを読む時点で異なる可能性があるため、最初にナビゲートしてからC:\Program Files\Microsoft SQL server Compact edition\最新バージョンまたは特定のバージョンを選択してください。)

ブラウズして見つけたら、System.Data.SqlServerCe.dllファイルを選択してOKし、再コンパイルしてみてください。

于 2016-08-25T13:11:13.760 に答える
3

SQL Compact Server をインストールしてから、Microsoft Compact DataBase/ Program フォルダーから直接 system.data.SqlServerCe.dll を追加します。

dllがありません。

あなたはすでにこれを理解していると確信しています。

于 2012-11-22T12:14:30.927 に答える
1

web.configそれへの参照がないかファイルを確認し、修正してください。間違って定義したエイリアスである可能性があります。

この答えはあなたの問題を解決するかもしれません。

于 2012-07-15T16:38:44.580 に答える