如何将WPF应用程序转换为可执行文件(exe)

11

我该如何将一个WPF应用程序转换为可以在所有 Microsoft Windows 操作系统上运行的 .exe 文件?

4个回答

10

如果您在Visual Studio中,按F7键。

应用程序将被编译成可执行的exe文件。通常它会位于您解决方案目录下:

SolutionDir\Bin\(Debug|Release)\Solution.exe

这个文件只能在安装了必要版本的CLR的Windows计算机上运行。据我所知,没有绕过这个要求的方法。


使用ctrl+B进行构建,它会生成一个.exe文件,但似乎bin目录中还有其他文件,如dll文件和一些json文件。当我在另一台计算机上测试exe文件时,它无法运行,就像需要其他文件一样。我是否遗漏了将其打包成一个文件的步骤? - Asinus Rex

5

:) 在VS2008中编译,并记得检查项目位置的Bin {Debug | Release}文件夹以查看exe


1

在Visual Studio中构建它。它应该可以在任何安装了正确框架的Windows系统上运行。(具体取决于您包含的内容,可能需要.NET 3.5sp1。)


1

WPF默认是一个.exe文件,但需要.NET 3+。无论您为应用程序编译的平台是否安装,都不能创建WPF .exe并期望它在所有Windows版本上工作。

这就像C/C++中的库依赖关系。某些库不适用于较旧版本的Windows。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接