这是我的问题:Visual Studio 在我编写一些代码时崩溃了。重新启动后,我收到一条错误消息“由于以下错误而无法加载数据集:列需要有效的数据类型”。我正在使用 2 个类型化的数据集,它们都不想在设计器中打开。我尝试重新启动 VS,重新启动计算机,加载项目的旧版本和工作版本,在另一台计算机上打开项目(使用 Team Foundation),删除源文件并将它们替换为旧版本和工作版本中的文件。没有任何效果。
任何帮助将不胜感激。
这是我的问题:Visual Studio 在我编写一些代码时崩溃了。重新启动后,我收到一条错误消息“由于以下错误而无法加载数据集:列需要有效的数据类型”。我正在使用 2 个类型化的数据集,它们都不想在设计器中打开。我尝试重新启动 VS,重新启动计算机,加载项目的旧版本和工作版本,在另一台计算机上打开项目(使用 Team Foundation),删除源文件并将它们替换为旧版本和工作版本中的文件。没有任何效果。
任何帮助将不胜感激。
我不久前解决了这个问题,但我没有在网上找到任何解决方案,所以如果有人需要,这是我的解决方案:
问题来自我在其中一个数据表中使用的自定义数据类型。崩溃后,Visual Studio 无法识别我创建的这种类型。这导致数据集在加载时失败(由于未知数据类型),从而阻止我重建整个解决方案。无法重建解决方案阻止了编译我的自定义数据类型等等。
为了解决这个失败循环,您可以:
String
, int
, 选择最合适的)。使用设计器保存并重新打开数据集(现在应该加载)。您现在可以重新构建整个项目,返回设计器,将自定义类型重新分配给列(将重新生成 XML 文件),然后您就完成了。