控制台应用程序释放exe

本文关键字:exe 释放 应用程序 控制台 | 更新日期: 2023-09-27 18:18:36

我有一个控制台应用程序,它有这样的代码行:

#if DEBUG 
    dataPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
#endif

我注意到,如果我从Project'bin'Debug文件夹中抓取exe,上面的代码仍然运行。

我现在需要在某个地方发布这个exe(它将是一个运行并执行一些数据处理的计划任务)。但是Project'bin'Release文件夹中没有任何内容。那么我如何获得发布exe,而不通过发布向导(因为这只会给你一个安装包)?

控制台应用程序释放exe

您需要将您的解决方案配置从"调试"切换到"发布"。您可以在Visual Studio的顶部或在Build选项卡下的Project Properties中执行此操作。当您下次构建项目时,输出文件将放在Release文件夹中。

附加信息:当您构建项目时,其位置与如何编译无关。编译器根据您设置的任何配置运行。因此,在Debug配置中创建的可执行文件将始终像Debug一样运行,无论您将其放在何处。与Release一样,以及您可能拥有的任何其他构建配置