我刚为一家公司开发了一个系统,将在50多台电脑上使用。
唯一剩下的问题是安装过程。我认为手动复制整个项目文件夹(例如Documents文件夹)并在每台电脑上创建.exe文件的桌面快捷方式不够高效。
如果可能的话,我想把整个项目文件夹压缩成一个单独的安装程序/安装包,它将被放置在Documents文件夹中,并创建.exe文件的桌面快捷方式。有没有办法做到这一点?谢谢。
我刚为一家公司开发了一个系统,将在50多台电脑上使用。
唯一剩下的问题是安装过程。我认为手动复制整个项目文件夹(例如Documents文件夹)并在每台电脑上创建.exe文件的桌面快捷方式不够高效。
如果可能的话,我想把整个项目文件夹压缩成一个单独的安装程序/安装包,它将被放置在Documents文件夹中,并创建.exe文件的桌面快捷方式。有没有办法做到这一点?谢谢。
https://visualstudiogallery.msdn.microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9
安装完成后,
进入“解决方案资源管理器”,右键单击“解决方案‘你的程序名称’”,选择“添加”,然后选择“新建项目”。在右侧滚动条中向下滚动到“其他项目类型”,展开它并单击“Visual Studio Installer”,选择“设置项目”,并命名您的设置exe。
会弹出一个新窗口。在左侧,您将看到“应用程序文件夹”,右键单击它,然后选择“添加”>“项目输出”,单击“主要输出”,然后按“确定”。
完成后,在右侧您应该会看到两个或更多文件,右键单击应说“主要输出来自‘你的程序名称’”之一,然后选择“创建快捷方式 - ‘你的程序名称’”。
完成后,将快捷方式重命名为您的程序名称。例如,“我的第一个程序”,然后单击并拖动到左侧的“用户桌面文件夹”。
然后右键单击“用户程序菜单”,添加一个文件夹,并将其命名为您的程序公司名称,例如“Microsoft”,这将在开始菜单中创建一个文件夹。
之后选择您刚重命名的文件夹,在右侧单击并选择“创建新快捷方式”,将弹出一个窗口,选择“应用程序文件夹”,然后选择“YOUR PROGRAMS NAME”的“主要输出”,最后点击“确定”。我过去曾经使用过Wix Toolset创建安装程序。这需要一些学习曲线,但是一旦你掌握了它,我认为它相当不错。它可以让你管理安装位置、桌面和开始菜单快捷方式等,并安装任何软件依赖项,例如特定的.NET Framework版本或Adobe Reader。同时,它还有一个适用于Visual Studio的扩展,而且是免费的,这总是很有帮助的。