2010-01-19 63 views
2

我最近安裝了VS2008並打開了一個VS2005項目(C++)。然後在轉換到VS2008後,我嘗試構建項目。但該項目正在跳過。我嘗試了Clean以及Rebuild,並且它也被跳過了。VS2008轉換後的項目構建跳過VS2005

我該如何解決這個問題,並在VS 2008中建立項目?

忘了提,還在Build-> Configuration Manager中,Build選項打勾。

+0

在Project Properties-> Build中設置的平臺是什麼? – 2010-01-19 20:37:35

+0

這是完全相同的問題,如http://stackoverflow.com/questions/2176200/visual-studio-2008-skipping-projects-when-building-a-solution – 2013-03-21 15:29:15

回答

3

感謝您的回覆。

儘管在構建 - >配置管理器中選擇了構建複選框,我無法構建,並且在嘗試構建,重建或清理解決方案時,項目被跳過。

因爲我使用Win2k8 R2機器(64位),我不得不安裝VS 64位編譯器,它不會默認安裝。所以我不得不使用VS2008中的添加/刪除功能再次安裝該功能,問題解決了。

我發現這是因爲我能夠爲32位而不是64位構建它。

+0

如何安裝64位功能在這裏解釋:http://stackoverflow.com/questions/5979675/visual-studio-2008-c-no-x64-platform – thameera 2014-11-07 12:33:11

1

進入配置管理器並確保已設置該項目的構建複選框。

右鍵單擊Solution Explorer窗口中的Solution節點,然後選擇'Configuration Manager ...'。

0

在您的Build->Configuration Manager中,確保選中了項目的Build選項。

+0

雅設置,但仍然存在問題。 – SyncMaster 2010-01-19 05:47:00

0

由於大多數其他答案都提到Configuration Manager...有複選框來控制項目的構建。

右鍵單擊解決方案資源管理器會讓您訪問configuration manager...,但Build菜單也是如此。 Build->Configuration Manager

如果它仍在跳過,請確保您沒有將不兼容的.net框架框架版本混合在組件之間。在Configration管理器中檢出Active Solution Platform下拉列表;修剪那些不適用的解決方案平臺。即。 Mixed Platformsx86有時會在轉換過程中隨機添加。

相關問題