小费  Vista / 7上的Visual Studio 2010 SQL Compact 3.5问题-已解决!

结构

新成员
已加入
2012年2月20日
留言内容
1
编程经验
10+
行,

因此,根据我在互联网上阅读的内容,这是一个普遍存在的问题。我到处都看过了,发现了为什么会这样,以及如何解决它。
  1. 打印此页。
  2. 重启你的电脑。
  3. 在Windows加载屏幕之前,按F8键访问启动菜单。
    1. 选择"Safe Mode" and press "Enter"
  4. 打开Windows资源管理器,然后转到以下目录:
    C:\ Windows \ Microsoft.NET \ Framework \ vXXXXXX \ Config(vXXXXXX可能类似于v4.0.30319)
  5. 右键单击machine.config并选择"Open With..."
    1. 取消选中"Always use..."
    2. 选择"Notepad"
  6. 向下滚动文件,直到找到此节点:
    C#:
    <DbProviderFactories>
       <node...>
       <node...>
       <node...>
    </DbProviderFactories>
    <DbProviderFactories>
       <some other node...>
       <some other node...>
    </DbProviderFactories>

    这就是这里发生的事情。该文件有两个<DbProviderFactories> nodes!
  7. 选择第一个节点的关闭标签,第二个节点的打开标签,然后将其删除。
    C#:
    <DbProviderFactories>
       <node...>
       <node...>
       <node...>
    [B]</DbProviderFactories>
    <DbProviderFactories>[/B]
       <some other node...>
       <some other node...>
    </DbProviderFactories>
  8. 如果您的计算机上安装了Borland或CodeGear产品,则可能还会发生另一件事。确保没有重复的Blackfish条目,因为这将导致另一个错误,该错误使您无法与Visual Studio 2010中的Compact SQL文件建立数据库连接。

    希望对您有所帮助。我只是不想让其他人经历我为解决此问题所做的所有工作!
 
最佳 底部