提问人:Dom 提问时间:9/15/2022 最后编辑:marc_sDom 更新时间:9/15/2022 访问量:582
无法启动 WinForm 应用程序 此平台不支持 System.Data.SqlClient/Microsoft.Data.SqlClient
WinForm Application cannot be started System.Data.SqlClient/Microsoft.Data.SqlClient is not supported on this platform
问:
我有一个WinForm应用程序,它使用该软件包连接到数据库。System.Data.SqlClient
如果我使用 Visual Studio(调试/发布、任何 CPU/x86/x64)启动应用程序,一切都按预期工作,但是如果我使用发布向导(VDROJ 文件)创建发布,我将无法再启动应用程序。我总是得到一个例外
此平台不支持 System/Microsoft.Data.SqlClient
我正在使用 .NET 6 应用程序,并且已经尝试更改为并且我还安装了所有可用的运行时(、、...System.Data.SqlClient
Microsoft.Data.SqlClient
Microsoft.Data.SqlClient.SNI.runtime
runtime.native.System.Data.SqlClient.sni
我不知道为什么当我从 Visual Studio 启动应用程序时一切正常,以及为什么当我使用向导安装应用程序时它不起作用。
答:
0赞
Dom
9/15/2022
#1
我发现了问题。. 安装程序扩展不会复制文件夹中的所有必要文件。 它错过了applicationname.deps.json。如果将此文件复制到安装文件夹中,则一切按预期工作。
评论