2013-01-22 108 views
1

我使用VS2012的發佈構建配置文件構建了最新版本,以便今天上午呈現我的應用程序。它沒有按預期工作。發佈版本不構建當前源

我提出了一個錯誤的應用程序,即使它今天早上運行良好。經過幾次測試後,我發現發佈版本配置引起了這個問題。我沒有改變幾次清理了我的項目。我在我的代碼中有這個按鈕事件處理程序:

private void btnAddDatabaseValues_Click(object sender, RoutedEventArgs e) 
{ 
    MessageBox.Show("test"); 

    /* 
    some other Code... 
    */ 

} 

在調試模式下,彈出消息框。在發佈模式下,其他代碼正在執行,並且不會彈出消息框。

任何想法?

我最近從VS2010移到VS2012並安裝了Resharper。但我認爲這與我的問題沒有任何關係,因爲在調試模式下一切正常?!

+0

你有任何錯誤,遇到問題你碼?您是否在發生構建或部署錯誤時選擇「啓動舊版本」?當項目過期時,你是否「始終構建」?「 –

+0

代碼中沒有錯誤,因爲Debug Build按預期工作並具有所有最新更改。 – metacircle

回答

2

清理解決方案並重建。構建已經過優化,無法運行已經構建的項目,有時會發生這種情況。

+0

重建而不是建造伎倆。 – metacircle

1

檢查項目正在建立針對正確的配置,我以前在那裏的解決方案設置爲Debug與項目1已改變爲Release

相關問題