安裝Firebird DDEX Provider 之後,影響SQLSERVER DDEX Provider,導致不能正常使用,VS2012報錯。
解決方法: 按照提示日誌文件(C:\Users\Administrator\AppData\Roaming\Microsoft\VisualStudio\11.0\ActivityLog.xml)的提示: <errorinfo>創建 system.data 的配置節處理程序時出錯: 列“InvariantName”被約束爲是唯一的。值“FirebirdSql.Data.FirebirdClient”已存在。 (C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
line 157)</errorinfo>
找到 machine.config 文件,將會會看到有多條一模一樣的Firebird定義。
將這些Firebird的定義刪除掉,只留下一條,就可以了。 如果你不想再用Firebird DDEX,那就全部刪除掉。