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

从WinForms C#项目创建.exe或MSI,c#,winforms,release,C#,Winforms,Release,我有一个完整的WinForms C#项目,我希望通过创建一个简单的MSI将程序安装到客户端计算机上的特定位置来完成该项目 我看了很多教程视频,但似乎找不到答案 是否可以使用Visual Studio 2013,或者我是否需要第三方软件 欢迎提供任何帮助信息或链接。转到Visual Studio菜单/构建/发布您的项目或 文件夹名称\ProjectName\bin\Debug享受。转到Visual Studio菜单/生成/发布项目或 YourFolder\ProjectName\bin\Debug

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

我看了很多教程视频,但似乎找不到答案

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


欢迎提供任何帮助信息或链接。

转到Visual Studio菜单/构建/发布您的项目或
文件夹名称\ProjectName\bin\Debug享受。

转到Visual Studio菜单/生成/发布项目或
YourFolder\ProjectName\bin\Debug-previous.

安装程序项目在2010年之前一直受到Visual Studio的支持,但不幸的是,Microsoft中止了该项目。由于很多人对此表示不满,微软发布了附加组件

VS2013:

VS2015:

VS2017:

安装程序项目在2010年之前一直由Visual Studio支持,但不幸的是,Microsoft中止了该项目。由于很多人对此表示不满,微软发布了附加组件

VS2013:

VS2015:

VS2017: 给你

1.]安装这个

2.]并参考以下链接

给你

1.]安装这个

2.]并参考以下链接


这确实创建了一个.exe,我知道,已经使用过,但是当我安装它时,它会将程序安装到一个未知的位置,这就是为什么我希望用户选择在其桌面上安装它的位置。您应该使用发布版本供公众使用。这确实创建了一个.exe,我知道,已经使用过它,但当我安装它时,它会将程序安装到一个未知的位置,这就是为什么我希望用户选择在其桌面上安装它的位置。您应该使用发布版本供公众使用。像charmWorks一样工作