簡體   English   中英

控制台應用程序發布 exe

[英]Console Application Release exe

我有一個控制台應用程序,其中包含如下代碼行:

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

我注意到,如果我從Project\\bin\\Debug文件夾中獲取exe ,上面的代碼仍然運行。

我現在需要在某處發布這個 exe(它將是一個運行並執行一些數據處理的計划任務)。 但是Project\\bin\\Release文件夾中沒有任何內容。 那么如何在不通過發布向導的情況下獲取 Release exe(因為它只會為您提供一個安裝包)?

您需要將解決方案配置從“調試”切換到“發布”。 您可以在 Visual Studio 的頂部或在“生成”選項卡下的“項目屬性”中執行此操作。 下次構建項目時,輸出文件將放置在 Release 文件夾中。

附加信息:當您構建項目時,它的位置與它的編譯方式無關。 編譯器根據您設置的任何配置運行。 因此,在 Debug 配置中創建的可執行文件將始終像 Debug 一樣運行,無論您將它放在哪里。 與 Release 以及您可能擁有的任何其他構建配置相同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM