簡體   English   中英

Visual Studio Express 2012不在Release文件夾中構建exe

[英]Visual Studio Express 2012 not building exe in Release folder

我編寫了一個簡單的“Hello World”程序。 程序編譯成功,沒有任何錯誤。 我可以在bin文件夾中看到工作的可執行文件。 但該項目的Release文件夾完全是空的。

我不知道是否有任何設置問題或建設中的任何問題。 顯然,我沒有看到任何錯誤。

您可以在Visual Studio的頂部更改構建模式:

在此輸入圖像描述

根據您構建解決方案的模式,Visual Studio將在bin\\Debug文件夾或bin\\Release文件夾中生成.exe。

確保您正在構建發行版本,而不是調試版本。 默認情況下,VS將構建一個Debug構建,它將進入bin\\Debug文件夾。

有關詳細信息,請參見如何:設置調試和發布配置

更廣泛的解釋:

您的可執行文件的輸出目錄默認指定為[your_project_directory] ​​\\ bin \\ Debug for Debug build mode或[your_project_directory] ​​\\ bin \\ Release for Release build mode

  • your_project_directory - 創建項目的位置(位於* .csproj文件中)

要在默認目錄之間切換 Debug / Release使用此處提出的解決方案。

但是,如果要指定自己的輸出目錄 ,請按照下列步驟操作:

  1. 轉到項目 - > [MyProjectName]屬性... (或鍵入Alt + F7),在屬性窗口中切換到構建選項卡(從左側面板)
  2. 配置組合框中選擇正確的構建模式(在您的情況下為Release )或選擇:“All Configurations” - 兩種構建模式的相同選項
  3. 在輸出路徑文本框的末尾,選擇要存儲可執行文件的文件夾(以及在構建應用程序期間創建的其他文件)

屬性窗口截圖:

屬性

此解決方案至少在兩種情況下非常有用:

  1. 你什么時候學習,而且你不想在光盤上浪費空間,那么你可以指定將所有項目的文件歸檔到一個tmp目錄,並在一段時間內從不必要的文件中清除它
  2. 當您開始使用包含許多例如.csproj項目的真正“巨大項目”時,您可以創建運行時目錄來存儲在構建應用程序期間創建的所有可執行文件和文件

我希望這個描述會有所幫助。

暫無
暫無

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

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