Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#Visual Studio创建安装文件_C#_Visual Studio 2012 - Fatal编程技术网

C#Visual Studio创建安装文件

C#Visual Studio创建安装文件,c#,visual-studio-2012,C#,Visual Studio 2012,我有一个用VS 2012用c#编写的小程序。 我想创建一个setup.exe文件,所以我做了BUILD->Publish“Project Name”,但它创建了四个文件: setup.exe 自动运行inf *.申请文件 “应用程序文件”文件夹 所有这些文件都位于名为“发布”的文件夹中 当我按下setup.exe文件时,它确实会安装我的程序,尽管它没有给我选择保存程序的位置的选项,而且我也不知道它会自动将程序安装到哪里 谢谢您的帮助。您可以使用vs installer代替。该工具为您提供了更多选

我有一个用VS 2012用c#编写的小程序。 我想创建一个setup.exe文件,所以我做了
BUILD->Publish“Project Name”
,但它创建了四个文件:

  • setup.exe
  • 自动运行inf
  • *.申请文件
  • “应用程序文件”文件夹
  • 所有这些文件都位于名为“发布”的文件夹中

    当我按下setup.exe文件时,它确实会安装我的程序,尽管它没有给我选择保存程序的位置的选项,而且我也不知道它会自动将程序安装到哪里

    谢谢您的帮助。

    您可以使用vs installer代替。该工具为您提供了更多选项和自定义功能。

    您可以使用它来代替vs installer。该工具为您提供了更多选项和自定义功能。

    我建议您使用:

    • 转到扩展并通过在搜索框中搜索来添加它

    • 将新项目添加到同一解决方案中,然后选择新的安装程序项目。选择安装向导

    • 按照步骤操作

    我建议使用:

    • 转到扩展并通过在搜索框中搜索来添加它

    • 将新项目添加到同一解决方案中,然后选择新的安装程序项目。选择安装向导

    • 按照步骤操作


    我通常使用“发布到CD”选项。CD选项将在任何磁盘系统(不仅仅是CD)上创建安装文件夹。然后,当您运行setup.exe时,它将提供所有选项。你可以像商业软件一样将发布文件夹复制到另一台电脑上,现在当我发布时,default选项是CD,它是相同的…通常setup.exe将安装在程序文件文件夹中,并给出要安装的文件夹的选项。根据windows版本的不同,该程序在“开始”按钮(所有程序)中应有一个快捷方式。安装程序还会在桌面上创建快捷方式。最后,它应该是在控制面板上安装的程序。我通常使用该选项发布到CD。CD选项将在任何磁盘系统(不仅仅是CD)上创建安装文件夹。然后,当您运行setup.exe时,它将提供所有选项。你可以像商业软件一样将发布文件夹复制到另一台电脑上,现在当我发布时,default选项是CD,它是相同的…通常setup.exe将安装在程序文件文件夹中,并给出要安装的文件夹的选项。根据windows版本的不同,该程序在“开始”按钮(所有程序)中应有一个快捷方式。安装程序还会在桌面上创建快捷方式。最后,它应该在控制面板上安装程序。