我正在开发一个简单的 winform 应用程序,我想将它部署到混合的电脑上——一些 x64 和一些 x86。
该应用程序在硬盘驱动器中搜索包含用户输入的文本的文件,并使用后台工作程序进行实际搜索,以免锁定 UI。
在 Visual Studio 中,当我将 winform 项目的架构更改为“任何 CPU”或“x64”并使用 F5 加载应用程序并输入搜索词时,我收到以下错误:
我的目标是 .NET 框架 3.5
该应用程序很好,当我将其更改回 x86 时,它运行时没有错误。我希望所有用户都能够使用该应用程序,并希望在解决此问题方面提供一些帮助。
谢谢
编辑 3
我发现的另一个问题是应用程序打开但在发布时甚至在构建后从调试文件夹中都没有返回数据!它只是一个带有datagridview和文本框的winform。有任何想法吗?