Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为Windows应用程序生成可安装的.exe文件_Windows_Visual Studio 2013_Windows Installer - Fatal编程技术网

为Windows应用程序生成可安装的.exe文件

为Windows应用程序生成可安装的.exe文件,windows,visual-studio-2013,windows-installer,Windows,Visual Studio 2013,Windows Installer,我的问题很简单 我使用的是visual studio 2013,我开发了一个应用程序,它将有一堆dll和一个.exe文件 我在vs2013中添加了,将这些文件捆绑到.msi和.exe文件中效果很好 我的问题:我知道仅.msi文件就足以安装该应用程序。有可能只有一个.exe文件吗?我想要一个.exe文件,双击.exe文件后将开始安装 我看到很多应用程序都像我说的那样使用单个.exe文件工作。我想知道我在网上找不到我的问题的答案。你只需要像WinZip、7-zip、JZip之类的工具。他们会将您的M

我的问题很简单

我使用的是visual studio 2013,我开发了一个应用程序,它将有一堆dll和一个.exe文件

我在vs2013中添加了,将这些文件捆绑到.msi和.exe文件中效果很好

我的问题:我知道仅.msi文件就足以安装该应用程序。有可能只有一个.exe文件吗?我想要一个.exe文件,双击.exe文件后将开始安装


我看到很多应用程序都像我说的那样使用单个.exe文件工作。我想知道我在网上找不到我的问题的答案。

你只需要像WinZip、7-zip、JZip之类的工具。他们会将您的MSI文件(如果您正在安装必备软件,则会将setup.exe)压缩到一个可执行文件中。它们允许您指定要运行的命令和命令行IIRC。客户端运行exe,一切正常


公司经常使用组策略类型的安装-根据我的经验,他们更喜欢MSI文件

你能不能不写你自己的安装程序?这将为您提供.exe扩展名,并为您提供大量的control@Harvey. 我对这部分真的很陌生。你能给我一个链接,让我对你所说的有一个基本的了解吗。谢谢。您当前正在使用WiX或Installsheild吗?作为安装的软件包扩展,您应该同时提供这两种功能。如果是的话,你两者都试过了吗?。。。至于创造你自己的。您将创建一个在第一次运行时运行的函数,该函数将在所需的directory@Harvey,我既不使用WIX也不使用Installsheild。我正在使用安装和软件包扩展。它为我提供了两者。但是如果没有msi文件,EXE文件将无法工作。我想要一个单一的exe文件。经过一些研究,我最终得到了