2017-06-06 73 views
0

使用VS 2012,我爲Debug版本構建了一個C#項目。構建成功,但目錄..\bin\debug爲空。C#項目構建好,但沒有生成二進制文件

什麼原因可以治癒嗎?

更新:此項目是一個DLL

+3

你確定它正在建設?添加一個語法錯誤,看看你是否得到編譯器錯誤。如果是這樣,請修復它並重試。如果仍然沒有輸出,你確定它被設置爲「調試」而不是「釋放」?檢查屬性頁面以查看它的「輸出路徑」(「生成」選項卡下)已從默認值更改。 –

+0

這是一個什麼樣的項目? ASP.Net?的WinForms?安慰? WPF? –

+0

該項目構建一個DLL – user1443098

回答

2

檢查「生成」選項卡中的項目屬性對話框,看看「輸出路徑」設置爲「調試」配置。它可能建立在與默認設置不同的位置。

+0

謝謝阿德里安!我做的第一件事。如果我從那裏打開文件夾,生成後,它是空的 – user1443098

+0

如果是這樣的話,這聽起來像VS中的某種類型的毛刺。嘗試使用「Clean」選項並查看是否有幫助(您可以通過在「解決方案資源管理器」中右鍵單擊項目名稱來訪問它)。如果這不起作用,我只會嘗試創建一個新項目並從破損的項目中提取文件。根據您的項目,這可能是解決「csproj」文件問題的更簡單的替代方法。 – AdrianT

0

一種可能性是項目的輸出路徑錯誤。 檢查輸出路徑:右鍵點擊Project,然後點擊屬性。然後在Build Tab檢查字段輸出路徑的值。它必須是「bin \ Debug \」。

0

非常感謝您的支持。經過仔細檢查,發現錯誤。 dev已經重命名了該項目的文件夾。我正在查看舊文件夾! (臉掌!)

相關問題