我制作了WPF和控制台应用程序,供某人在无法访问的私有服务器上使用。我使用Visual Studio 2019的内置“发布向导”来创建依赖于框架的单文件应用程序。当该人打开WPF应用程序时,他们收到标准警告:
他们单击是,据我所知,他们安装了.Net Core 3.1,这是应用程序所针对的。
重新启动计算机后,他们再次收到完全相同的警告。我不确定发生了什么,所以我将应用程序重新打包为自包含程序,因为安装的.Net Core版本与我的应用程序定位的版本相同。
这似乎有点用。我们遇到了一些不相关的问题,我必须在代码中修复这些问题,然后重新发布项目并将其发送出去。
他们试图使用WPF应用程序,并且再次收到安装警告。
现在,无论我在“发布向导”中选择的选项是什么,它们都会不断收到警告。
我不确定该怎么办。
这是我的发布设置的图片
事实是,应用程序的目标是win-x86,而用户只能访问.Net Core的64位运行时。
出于某种原因,我认为即使运行64位运行时它也能够处理32位版本。
我想生活和学习。