Visual Studio设置文件损坏/MySQL连接问题

Visual Studio设置文件损坏/MySQL连接问题,mysql,visual-studio,visual-studio-2012,web-config,app-config,Mysql,Visual Studio,Visual Studio 2012,Web Config,App Config,我的Visual Studio 2012 Professional在三个项目的解决方案方面遇到问题。 我一整天都在为一个LinqToMySQL.edmx文件和一个出现在服务器资源管理器中的MySQL数据连接选项而挣扎。 为此,我已尝试为VS2012安装了EFTools6.1.0。我试过的mysql连接器是mysql-connector-net-6.7.4。这在某一点上有效,但MySQL dll版本的其他问题意味着我又回到了原点(当我从nuGet 6.8.3获得最新版本的dll时,它仍然在寻找6.

我的Visual Studio 2012 Professional在三个项目的解决方案方面遇到问题。 我一整天都在为一个LinqToMySQL.edmx文件和一个出现在服务器资源管理器中的MySQL数据连接选项而挣扎。 为此,我已尝试为VS2012安装了EFTools6.1.0。我试过的mysql连接器是mysql-connector-net-6.7.4。这在某一点上有效,但MySQL dll版本的其他问题意味着我又回到了原点(当我从nuGet 6.8.3获得最新版本的dll时,它仍然在寻找6.7.4)。我已经得到了6.7.4,并为所有项目添加了对dll的引用。我还尝试编辑machine.config以查找正确的mysql数据提供程序。还是没有快乐

但是现在

对于每个解决方案,在尝试访问属性>设置时无法读取app.config或web.config文件

读取app.config文件时出错。文件可能是 已损坏或包含无效的XML

在XML验证器下检查时,所有文件似乎都有效

在VS2012中打开项目时,我收到错误:

Microsoft Visual Studio ProviderPackage未正确加载。 该问题可能是由配置更改引起的 或者通过安装另一个扩展。你可以得到更多 通过检查文件获取信息 t:\Users\John\AppData\Roaming\Microsoft\VisualStudio\11.0\A ctivityLog.xml

尝试创建新项目时,我得到:

无法从文本创建“ImageSource” “..\lmages\Medium.png”

重新安装Visual Studio后,问题仍然存在。 在活动日志中,最后一个错误是:

    <entry>
    <record>235</record>
    <time>2014/03/25 10:28:31.202</time>
    <type>Warning</type>
    <source>Microsoft.VisualStudio.CommonIDE.ExtensibilityHosting.VsShellComponentModelHost</source>
    <description>The catalog cache file is not up-to-date and has to be regenerated:</description>
    <path>C:\Users\John\AppData\Local\Microsoft\VisualStudio\11.0\ComponentModelCache\Microsoft.VisualStudio.Default.cache</path>
  </entry>
<entry>
    <record>236</record>
    <time>2014/03/25 10:28:31.211</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [Visual Studio Component Model Host Package]</description>
    <guid>{49D12072-378B-4FFA-A09E-40E0B5D097CC}</guid>
    <hr>80131902</hr>
    <errorinfo>Configuration system failed to initialize</errorinfo>
  </entry>
 <entry>
    <record>237</record>
    <time>2014/03/25 10:28:31.241</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>End package load [Visual Studio Component Model Host Package]</description>
    <guid>{49D12072-378B-4FFA-A09E-40E0B5D097CC}</guid>
    <hr>80131902</hr>
    <errorinfo>Configuration system failed to initialize</errorinfo>
  </entry>

235
2014/03/25 10:28:31.202
警告
Microsoft.VisualStudio.CommonIDE.ExtensionityHosting.VShellComponentModelHost
目录缓存文件不是最新的,必须重新生成:
C:\Users\John\AppData\Local\Microsoft\VisualStudio\11.0\ComponentModelCache\Microsoft.VisualStudio.Default.cache
236
2014/03/25 10:28:31.211
错误
VisualStudio
包[Visual Studio组件模型主机包]的设置站点失败
{49D12072-378B-4FFA-A09E-40E0B5D097CC}

80131902 配置系统初始化失败 237 2014/03/25 10:28:31.241 错误 VisualStudio 结束包加载[Visual Studio组件模型主机包] {49D12072-378B-4FFA-A09E-40E0B5D097CC}
80131902 配置系统初始化失败
看起来这些错误中的大多数是由framework文件夹中的machine.config文件中格式错误的XML引起的。framework64中的machine.config文件很好,这一定让我感到困惑。这就是用记事本编辑得到的!
mysql连接器仍然存在问题,但这是另一个问题。

在卸载所有版本的Visual Studio并重新安装VS2012后,我仍然收到“ProviderPackage”错误。