C# VS2008 MySQL Connector/NET AccessViolationException

C# VS2008 MySQL Connector/NET AccessViolationException,c#,mysql,visual-studio,access-violation,C#,Mysql,Visual Studio,Access Violation,几周来,我一直在为VS2008或MySQL Connector/NET抛出的无情错误而挣扎 这些错误在与VisualStudio的数据集设计器发生冲突时随机出现,一旦开始,它就不会停止;它甚至阻止保存XSD文件。一个弹出窗口显示: 试图读取或写入受保护的内存。这通常表示其他内存已损坏 (很明显,这是一个访问违规异常) 尽管如此,它似乎不适用于臭名昭著的远程处理错误,因为我正在运行.NET3.5(并且无法安装)。我在网上做了大量的研究,基本上都是关于这个问题的 此外,有时,以下解决方案之一会临时修

几周来,我一直在为VS2008或MySQL Connector/NET抛出的无情错误而挣扎

这些错误在与VisualStudio的数据集设计器发生冲突时随机出现,一旦开始,它就不会停止;它甚至阻止保存XSD文件。一个弹出窗口显示:

试图读取或写入受保护的内存。这通常表示其他内存已损坏

(很明显,这是一个
访问违规异常

尽管如此,它似乎不适用于臭名昭著的远程处理错误,因为我正在运行.NET3.5(并且无法安装)。我在网上做了大量的研究,基本上都是关于这个问题的

此外,有时,以下解决方案之一会临时修复问题(在前一个解决方案失败时应用):

  • 重新启动VS2008
  • 清洗与溶液
  • 清理SVN工作副本
  • 重新校验SVN
  • 重新安装MySQL连接器/NET(5.2.6和6.0.4)
  • 重新安装VS2008
(如果这证明是相关的,我也在使用AnhkSVN 2.1。)


你有没有经历过类似的事情?是否有修复或解决方法?

将大部分项目迁移到(从而完全避免使用Visual Studio的数据集设计器)被用作“解决方法”(非常远!)

我们考虑的一个解决方案是使用另一个工具生成类型化的
数据集
。 另一个可能的解决方案是手动修改
数据集的XSD文件;然而,它被证明是相当费力和容易出错的

所有这些解决方案实际上都不涉及使用VisualStudio的数据集设计器