如何 publish/deploy visual studio 作为安装程序进行项目
How to publish/deploy visual studio project as an installer
我刚刚为一家公司开发了一个系统。它将在 50 多台 PC 上使用。
剩下的唯一问题就是安装过程了。我认为手动复制项目的整个文件夹效率不高,例如在 Documents 文件夹上,并在每台 PC 上创建 .exe 文件的桌面快捷方式。
如果可能,我想压缩 (不确定这是否是正确的术语) 整个项目文件夹到一个 setup/installer将其放在 Documents 文件夹中,并创建 .exe 文件的桌面快捷方式。有没有办法做到这一点?谢谢
您可以创建一个安装项目
首先安装this.left
https://visualstudiogallery.msdn.microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9
一旦你安装了这个,
转到解决方案资源管理器并右键单击 "Solution "您的程序名称" 向下滚动到 "Add" 和 select "New Project" 在右侧向下滚动到 "Other Project Type" 并展开它并单击 "Visual Studio Installer" 和 select "Setup Project" 并命名您的安装程序。
将弹出一个新的 window。在左侧,您会看到 "Application Folder" 右键单击它并 select "Add" > "Project output" 然后单击 "Primary Output" 并按 "ok"
完成后,在右侧您应该会看到两个或更多文件,右键单击应该显示 "Primary output From "YOUR PROGRAMS NAME" 和 select [=51 的文件=]你的程序名称
完成后,将您的快捷方式重命名为您的程序名称。例如 "my first program" 之后单击并将其拖动到左侧的“用户桌面文件夹”。
然后右键单击 "User's Program Menu" 并添加一个文件夹并将其命名为您的程序公司名称 "eg Microsoft" 这将在开始菜单中创建一个文件夹。
之后 select 你刚刚重命名的文件夹,然后右击右侧 select "Create new Shortcut" 会弹出一个 window,select "Application Folder" 然后 "Primary output from YOUR PROGRAMS NAME" 然后按 "ok"
完成所有这些后,关闭它并转到 "Solution Explorer" 并按 F4,在这里您可以选择添加有关程序的详细信息,例如它是谁,甚至是图标。
我可能遗漏了一些东西,但阅读本文后您将对需要什么有一个基本的了解,并且您将能够添加自己的东西。
我也不记得了,但您可能还需要将程序图标添加到 "Application Folder"
完成所有操作后,打开 "solution explorer" 并右键单击您创建的新项目并按 "build" 您将能够找到主项目所在的文件。
祝你好运!
我过去曾使用 Wix Toolset 创建安装程序。这有点学习曲线,但一旦掌握了它,我认为它非常好。它可以让您管理安装位置、桌面和开始菜单快捷方式等,并安装任何软件依赖项,例如特定的 .NET 框架版本或 Adobe Reader。 visual studio 还有一个扩展,它是免费的,总是有帮助的。
我刚刚为一家公司开发了一个系统。它将在 50 多台 PC 上使用。
剩下的唯一问题就是安装过程了。我认为手动复制项目的整个文件夹效率不高,例如在 Documents 文件夹上,并在每台 PC 上创建 .exe 文件的桌面快捷方式。
如果可能,我想压缩 (不确定这是否是正确的术语) 整个项目文件夹到一个 setup/installer将其放在 Documents 文件夹中,并创建 .exe 文件的桌面快捷方式。有没有办法做到这一点?谢谢
您可以创建一个安装项目
首先安装this.left
https://visualstudiogallery.msdn.microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9
一旦你安装了这个,
转到解决方案资源管理器并右键单击 "Solution "您的程序名称" 向下滚动到 "Add" 和 select "New Project" 在右侧向下滚动到 "Other Project Type" 并展开它并单击 "Visual Studio Installer" 和 select "Setup Project" 并命名您的安装程序。
将弹出一个新的 window。在左侧,您会看到 "Application Folder" 右键单击它并 select "Add" > "Project output" 然后单击 "Primary Output" 并按 "ok"
完成后,在右侧您应该会看到两个或更多文件,右键单击应该显示 "Primary output From "YOUR PROGRAMS NAME" 和 select [=51 的文件=]你的程序名称
完成后,将您的快捷方式重命名为您的程序名称。例如 "my first program" 之后单击并将其拖动到左侧的“用户桌面文件夹”。
然后右键单击 "User's Program Menu" 并添加一个文件夹并将其命名为您的程序公司名称 "eg Microsoft" 这将在开始菜单中创建一个文件夹。
之后 select 你刚刚重命名的文件夹,然后右击右侧 select "Create new Shortcut" 会弹出一个 window,select "Application Folder" 然后 "Primary output from YOUR PROGRAMS NAME" 然后按 "ok"
完成所有这些后,关闭它并转到 "Solution Explorer" 并按 F4,在这里您可以选择添加有关程序的详细信息,例如它是谁,甚至是图标。
我可能遗漏了一些东西,但阅读本文后您将对需要什么有一个基本的了解,并且您将能够添加自己的东西。
我也不记得了,但您可能还需要将程序图标添加到 "Application Folder"
完成所有操作后,打开 "solution explorer" 并右键单击您创建的新项目并按 "build" 您将能够找到主项目所在的文件。
祝你好运!
我过去曾使用 Wix Toolset 创建安装程序。这有点学习曲线,但一旦掌握了它,我认为它非常好。它可以让您管理安装位置、桌面和开始菜单快捷方式等,并安装任何软件依赖项,例如特定的 .NET 框架版本或 Adobe Reader。 visual studio 还有一个扩展,它是免费的,总是有帮助的。