2

我刚刚安装了新的 OS & Visual Studio 2012 并打开了我在 VS 2010 中创建的项目。项目迁移成功。但我无法使用数据集设计器打开我的数据集 (MySQL)。当我在数据源窗口中双击我的数据集时,没有任何反应。选择我的数据源后单击“使用向导配置数据源”时,我收到一条错误消息,提示“列需要有效的数据类型”。

我确信我正在连接到相同的表结构。

在从 VS2008 迁移到 VS2010 的过程中出现了类似的问题。我从初学者那里重新创建了数据集、表适配器等。但我现在不想重新创建它们。我想修复现有的数据集文件。

我是否需要手动编辑任何数据集文件以启动设计器工作?

Clean + Rebuild 不能解决这个问题。

我有最新的 MySQL 版本(5.5.24)和最新的 MySQL .NET 连接器(6.6.4)

4

2 回答 2

0

删除扩展名为 .SUO 的文件,这对我有用。

于 2015-02-25T08:50:01.193 回答
0

我刚刚发现可以通过 DataSources 窗口打开 Dataset(VIEW > Other Windows > Data Sources,而在解决方案资源管理器中选择了数据集项目)。从那里打开一次后,它也会通过解决方案资源管理器打开。

不幸的是,重新启动 Visual Studio 后问题又出现了,即使数据集已更改并保存在 Studio 2012 中。至少这是一种解决方法。

于 2013-02-19T12:26:50.243 回答