我正在发布一个WPF (.NET 6)应用程序,其设置如下:

这是可行的,但是如果我的用户想在他们自己的PC上启动exe文件,他们会收到一条错误消息:".NET 6.0运行时没有安装“。

这对我来说很有意义,因为.NET 6是全新的。但是即使在安装了运行时之后,他们仍然会收到这条消息(在重新启动他们的PC后)。
只有当他们安装SDK时,他们才能启动应用程序。
但是SDK应该仅仅是开发者的前辈吗?
我是不是以错误的方式发布我的应用程序?如何运行仅安装了运行时的.NET 6应用程序?
我的用户都在使用Windows 10。
https://stackoverflow.com/questions/70970016
复制相似问题