从WinForms C#项目创建.exe或MSI



我有一个完整的WinForms C#项目,我想通过创建一个简单的MSI将程序安装到客户端计算机上的特定位置来完成该项目。

我看过很多教程视频和SO线程,但似乎找不到答案。

是否可以使用 Visual Studio 2013,或者我需要第三方软件?

任何信息或帮助链接将不胜感激。

> Installer项目在2010年之前一直受到Visual Studio的支持,但不幸的是Microsoft停止了。 由于很多人抱怨它,Microsoft发布了附加组件。

VS2013:https://marketplace.visualstudio.com/items?itemName=UnniRavindranathan-MSFT.MicrosoftVisualStudio2013InstallerProjects

VS2015:https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2015InstallerProjects

VS2017 和 2019:https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2017InstallerProjects

VS2022:https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects

转到Visual Studio Menu/Build/Publish Your Project或 名称你的文件夹\项目名称\bin\调试享受。

你去吧

1.] 安装此
https://marketplace.visualstudio.com/items?itemName=UnniRavindranathan-MSFT.MicrosoftVisualStudio2013InstallerProjects

2.]并参考以下链接

https://www.youtube.com/watch?v=z0v6hmumCFU

http://geekswithblogs.net/TarunArora/archive/2014/04/24/visual-studio-2013-installer-projects-ndash-hello-world-installer.aspx

https://www.codeproject.com/Articles/568476/Creating-an-MSI-Setup-Package-for-Csharp-Windows

http://www.advancedinstaller.com/user-guide/tutorial-ai-ext-vs.html

最新更新