我刚刚安装了新的OS& Visual Studio 2012并打开了在VS 2010中创建的项目。项目已成功迁移。但是我无法使用数据集设计器打开我的数据集(MySQL)。当我在数据源窗口中双击我的数据集时,没有任何反应。在选择我的数据源后单击“使用向导配置数据源”时,出现“列需要有效数据类型”的错误。
我确信我正在连接到相同的表结构。
从VS2008迁移到VS2010期间发生了类似的问题。我从初学者那里创建了数据集,表适配器等。但我现在不想再重新创建它们。我想修复现有的数据集文件。
我是否需要手动编辑任何数据集文件以使设计人员工作?
Clean + Rebuild无法解决此问题。
我有最新的MySQL版本(5.5.24)和最新的MySQL .NET Connector(6.6.4)
答案 0 :(得分:0)
我刚刚发现可以通过DataSources窗口打开数据集(VIEW>其他Windows>数据源,同时在解决方案资源管理器中选择数据集项目)。从那里打开一次后,它也会通过Solution Explorer打开。
不幸的是,重新启动Visual Studio后问题就出现了,即使数据集已更改并保存在Studio 2012中。至少可以解决这个问题。
答案 1 :(得分:0)
删除扩展名为.SUO的文件,这对我有用。