ClickOnce不会生成单个WPF应用程序文件

31moq8wy  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(108)

我按照以下步骤发布了我的WPF项目
1.选择ClickOnce
1.选择输出位置
1.定义版本等。
1.选择自包含,生成单个文件

但是,我仍然在输出文件夹中看到应用程序文件,如果我删除它,应用程序将无法工作。我在Youtube上看了一些教程,发现如果我以这种方式发布应用程序,我不需要其他文件,用户也不必安装. NET。但事实似乎并非如此。

我甚至使用命令行(https://learn.microsoft.com/en-us/dotnet/core/deploying/single-file/overview?tabs=cli),但结果是一样的。当在另一台PC上运行该应用程序时,它仍然要求我安装. NET。是我设置错了,还是我看到的教程很成功,因为它们是简单的项目,没有太多的依赖关系?

epggiuax

epggiuax1#

恐怕你不能打包一个ClickOnce应用程序到一个可执行的.exe文件开箱即用。
您需要在ClickOnce或单文件部署之间进行选择-只能选择其中一个,而不能同时选择两个。或者将ClickOnce应用程序打包到存档或其他文件中,然后在安装应用程序之前解压缩存档。

相关问题