已发布的.Net Core应用程序警告安装.Net Core,但已安装它

问题描述 投票:0回答:1

我制作了WPF和控制台应用程序,供某人在无法访问的私有服务器上使用。我使用Visual Studio 2019的内置“发布向导”来创建依赖于框架的单文件应用程序。当该人打开WPF应用程序时,他们收到标准警告:

A message box displaying the warning To run this application, you must install .Net Core. Would you like to download it now?

他们单击是,据我所知,他们安装了.Net Core 3.1,这是应用程序所针对的。

重新启动计算机后,他们再次收到完全相同的警告。我不确定发生了什么,所以我将应用程序重新打包为自包含程序,因为安装的.Net Core版本与我的应用程序定位的版本相同。

这似乎有点用。我们遇到了一些不相关的问题,我必须在代码中修复这些问题,然后重新发布项目并将其发送出去。

他们试图使用WPF应用程序,并且再次收到安装警告。

现在,无论我在“发布向导”中选择的选项是什么,它们都会不断收到警告。

我不确定该怎么办。

这是我的发布设置的图片

A picture describing the Profile Settings for publishing the WPF application.

c# wpf .net-core publishing .net-core-3.1
1个回答
0
投票

事实是,应用程序的目标是win-x86,而用户只能访问.Net Core的64位运行时。

出于某种原因,我认为即使运行64位运行时它也能够处理32位版本。

我想生活和学习。

© www.soinside.com 2019 - 2024. All rights reserved.