如何将Visual Studio项目发布/部署为安装程序

3

我刚为一家公司开发了一个系统,将在50多台电脑上使用。

唯一剩下的问题是安装过程。我认为手动复制整个项目文件夹(例如Documents文件夹)并在每台电脑上创建.exe文件的桌面快捷方式不够高效。

如果可能的话,我想把整个项目文件夹压缩成一个单独的安装程序/安装包,它将被放置在Documents文件夹中,并创建.exe文件的桌面快捷方式。有没有办法做到这一点?谢谢。

3个回答

1
首先安装this.left。

https://visualstudiogallery.msdn.microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9

安装完成后,

进入“解决方案资源管理器”,右键单击“解决方案‘你的程序名称’”,选择“添加”,然后选择“新建项目”。在右侧滚动条中向下滚动到“其他项目类型”,展开它并单击“Visual Studio Installer”,选择“设置项目”,并命名您的设置exe。

会弹出一个新窗口。在左侧,您将看到“应用程序文件夹”,右键单击它,然后选择“添加”>“项目输出”,单击“主要输出”,然后按“确定”。

完成后,在右侧您应该会看到两个或更多文件,右键单击应说“主要输出来自‘你的程序名称’”之一,然后选择“创建快捷方式 - ‘你的程序名称’”。

完成后,将快捷方式重命名为您的程序名称。例如,“我的第一个程序”,然后单击并拖动到左侧的“用户桌面文件夹”。

然后右键单击“用户程序菜单”,添加一个文件夹,并将其命名为您的程序公司名称,例如“Microsoft”,这将在开始菜单中创建一个文件夹。

之后选择您刚重命名的文件夹,在右侧单击并选择“创建新快捷方式”,将弹出一个窗口,选择“应用程序文件夹”,然后选择“YOUR PROGRAMS NAME”的“主要输出”,最后点击“确定”。
完成所有操作后,关闭它并转到“解决方案资源管理器”,按F4键,在此处您可以添加有关程序的详细信息,例如作者和图标。
我可能漏掉了一些内容,但是阅读此文后,您将对所需内容有基本了解,并且可以添加自己的内容。
另外,我记不清了,但您可能还需要将程序图标添加到“应用程序文件夹”中。
完成所有操作后,打开“解决方案资源管理器”,右键单击您创建的新项目,然后按“生成”按钮,您将能够找到主项目所在的文件。
祝好运!

我立刻就迷失了方向。似乎找不到“其他项目类型”。抱歉,这是我第一次部署项目。 - austin
在您的项目中,要添加新项。 - user1234433222
1
奥斯汀:您发布的图片底部有其他项目类型。 - PhilDW
你好,很抱歉回复晚了。公司说手动复制整个项目文件夹到每台电脑上是可以的。他们使用了两天,目前还没有出现任何问题。同时,我再次尝试了您的答案(顺便感谢@PhilDW),构建成功了。我注意到项目文件夹中有一个名为“SETUP_ScanCheckSystem”的新文件夹(我将setup.exe命名为这个)。好的,我尝试运行安装文件,但遇到了这个http://imgur.com/a/WLDbx窗口。我该怎么办?提前感谢! :) - austin

0

这将创建一个新项目。我已经有一个现有的项目了。"将现有的安装程序项目添加到解决方案中"会出现错误:无法将该项目添加到解决方案中,因为它已经是解决方案的成员。 - austin

0

我过去曾经使用过Wix Toolset创建安装程序。这需要一些学习曲线,但是一旦你掌握了它,我认为它相当不错。它可以让你管理安装位置、桌面和开始菜单快捷方式等,并安装任何软件依赖项,例如特定的.NET Framework版本或Adobe Reader。同时,它还有一个适用于Visual Studio的扩展,而且是免费的,这总是很有帮助的。


嗨,我会先尝试@Werdna的答案,谢谢你的建议。 - austin

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