我正在 Visual Studio 中开发 Windows 窗体应用程序,并且创建了我的应用程序,但后来我想使用本地 SQL 数据库实现 SQL 连接。 我创建了数据库,但是当我尝试添加数据源时,我收到一条消息,指出数据源不适用于我的项目类型。 经过一些阅读,我能够确定问题是由于我创建了“Windows 窗体应用程序”而不是“Windows 窗体应用程序(.NET Framework)”这一事实造成的。 我创建了一个新项目,作为“Windows 窗体应用程序 (.NET Framework)”,现在我想重用已创建的窗体。 我将文件复制到新项目的文件夹中,在解决方案资源管理器中右键单击并将所有文件包含在我的项目中,但我的任何表单都不起作用 - 我收到以下错误:
如果我尝试打开表格,我会得到以下信息:
我在这里读到一篇文章,其中说添加现有表单的错误可以通过将它们从项目中排除然后再次包含它们来修复,我已经尝试过,但没有成功。
我该如何解决这个问题? 我怀疑问题是因为表单是作为不同项目类型的一部分创建的,但我不确定需要对文件执行什么操作来修复它。
或者,是否可以将我的旧项目从“Windows 窗体应用程序”转换为“Windows 窗体应用程序 (.NET Framework)”,以便我可以使用数据源?
好的,我设法解决了这个问题。 看来我找错地方了。 我在 Google 上搜索“连接到 .NET 6.0 中的 MDF 文件”(这是我正在使用的 .NET 版本),发现我需要进入“服务器资源管理器”(而不是“数据源”!)并连接到我的 .NET 文件。 mdf 文件从那里。 事实证明我不需要使用早期版本的 .net。