Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
C# InstallShield没有程序文件文件夹吗?_C#_Visual Studio 2012_Installshield - Fatal编程技术网

C# InstallShield没有程序文件文件夹吗?

C# InstallShield没有程序文件文件夹吗?,c#,visual-studio-2012,installshield,C#,Visual Studio 2012,Installshield,我觉得我一定错过了一些非常基本的东西。我有一个遗留的WinForms应用程序,其中有很多项目,我需要为它创建一个安装程序,但我只有VS2012。所以我安装了InstallShield LE并研究了它的工作原理,它给我的输出是setup.exe文件、setup.ini文件、[appname].msi文件和0x0490.ini文件 它还有一个名为program files的文件夹,其中包含我为部分安装指定的所有文件,所有这些文件都在DISK1文件夹中。这一切都很好,但我从来没有见过一个安装向导旁边有

我觉得我一定错过了一些非常基本的东西。我有一个遗留的WinForms应用程序,其中有很多项目,我需要为它创建一个安装程序,但我只有VS2012。所以我安装了InstallShield LE并研究了它的工作原理,它给我的输出是setup.exe文件、setup.ini文件、[appname].msi文件和0x0490.ini文件


它还有一个名为program files的文件夹,其中包含我为部分安装指定的所有文件,所有这些文件都在DISK1文件夹中。这一切都很好,但我从来没有见过一个安装向导旁边有一个大文件夹的文件,我怎么能把所有的东西都打包成一个安装向导,而不必把货物文件夹放在里面呢

听起来您正在构建一个关闭压缩的版本

在解决方案资源管理器树中,展开“准备发布”并选择“发布”节点。在窗口左侧的树中查找您正在使用的版本


您应该看到一个名为“压缩”的设置。如果设置为“未压缩”,这就是您的问题。将其更改为Compressed。

它可能只是构建垃圾。将setup.exe复制到某个位置,并检查是否可以使用它安装和卸载应用程序。