发布C#控制台应用程序

10e*_*e5x 12 c# console-application setup-deployment

我使用VS2010开发了一个C#控制台应用程序.现在我想把它变成一个setup.exe.是否可以将此setup.exe作为独立文件来运行我的程序?这意味着我如何实现获取setup.exe,当我点击该文件时,它将运行我的控制台,甚至没有打开VS,也不需要工作站上的项目文件夹.我已经尝试了很多时间做自己,但直到现在都失败了.请一些建议.

谢谢,10e5x

Fre*_*cer 17

你可以发布它.转到您的解决方案资源管理器.右键单击它.发布应用程序.完成发布向导后,您可以在发布文件夹中获取设置文件.或者您可以直接从Bin文件夹中复制exe文件并将其粘贴到您想要的任何位置.希望这是有帮助的.

  • 发布未安装。它只是将项目输出移动到指定位置。您需要创建一个安装程序项目,并引用您的控制台应用程序和所有依赖项。安装程序除了将其添加到指定的安装目录外,还向Windows注册该应用程序。 (2认同)

Soh*_*ail 5

按照步骤

1)仔细构建代码2)然后转到项目文件夹3)打开Debug / Bin 4)在Bin内部,您可以看到exe文件。您可以在任何工作站上复制该文件并运行控制台应用程序。

请记住记住确认您的程序是在哪个.NET版本中编译的。如果假设您在.NET 3.5版中编译了程序,并在.NET 2版中运行了程序。不起作用

谢谢

  • 假定控制台应用程序根本没有任何依赖性。如果它引用未在GAC或其他文件中安装的DLL,将无法工作。 (8认同)
  • 提到 .exe 文件会稍微慢一点(如果适用于您)。总是要继续发布。调试版本将检查调试器附件和许多其他东西。 (3认同)