我是C# .NET的新手,近日做个小东西,用到了SQLHelper(调用SQL Server Express数据库的存储过程)。我根据提示,下载和安装(默认安装)了DataAccessApplicationBlock.msi,然后在代码中写了“using Microsoft.ApplicationBlocks.Data;  ”,但是我编译总是的时候提示“The type or namespace name 'ApplicationBlocks' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)”,编译失败。
我的OS是Win XP Pro,开发环境是VS 2005。
我在网上查了很久,有说还要做个“引用”,可是我的引用界面上,就没有“Microsoft.ApplicationBlocks.Data”这一项。现在还没有找到解决方法。
哪位大虾,给指点一下(我好像没什么分了,但恳请赐教)。

解决方案 »

  1.   

    自己顶以下先。
    “using   Microsoft.ApplicationBlocks.Data;”引用的问题搞定了。但是我发现实际的问题是“using SQLHelper;”的问题。我从“using   Microsoft.ApplicationBlocks.Data”的安装目录下把“SQLHelper.cs”文件拷到我的工程文件夹中,然后在代码中用“using SQLHelper;”,但是编译时提示“The type or namespace name 'SQLHelper' could not be found ”。
    哪位高手,请帮帮忙了。
      

  2.   

    再顶一下。
    SQLHelper.cs文件是不是要做什么处理呢,我看到有说要用SQLHelper.dll的,这又是怎么回事呢,
    有没有比较懂的人,帮帮忙了。
      

  3.   

    我刚想给你解答using Microsoft.ApplicationBlocks.Data的问题呢.至于你说的那个问题倒是不了解了