WPF应用程序不能在另一台计算机上运行

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

我创建了一个新的WPF项目。我将构建的.exe文件复制到另一台计算机上并尝试运行该应用程序。但什么都没发生。它只是加载。而已。

我所有的WPF项目都做了这件事。

我究竟做错了什么?有谁有任何想法?

编辑:对于未来的某人:问题可能不明确。我的意思是我创建了一个简单的WPF应用程序,其中没有任何东西,并试图在另一台计算机上运行该应用程序。我无法让它运行。什么也没出现。我发现Avast Free Antivirus导致了这个问题。当防病毒软件关闭时,它会按预期运行。尽管没有解决方案,至少我们知道,导致问题的原因。

c# wpf
2个回答
0
投票

您可能缺少目标计算机上的点网库。

要快速修复,请下载针对您编译的.net版本的dotnet框架,并将其安装在目标计算机上。这是4.5.1例如。

对于实际分发,请查看创建安装程序,以确保随应用程序一起安装所有依赖项。 InstallShield有限量版,可能包含在您的视觉工作室版本中


0
投票

尝试单击一次即可发布应用程序。您可以通过右键单击项目>发布>指定发布应用程序的位置>完成来完成此操作。将已发布文件夹中的文件复制到另一台计算机,然后单击设置尝试安装。

注意:我上面说的说明仅适用于您的应用程序上只有基本功能的情况。如果您的应用程序使用SQL Server,则需要先在要安装应用程序的计算机上安装它。

供你参考。 How to: Publish a ClickOnce Application using the Publish Wizard

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