爲什麼release文件夾和debug文件夾的程序不同

 
這是我在寫一個多項目的解決方案的時候發現的問題。
我想爲程序製作一個安裝程序。
於是在解決方案中添加了個setup項目,爲了實踐一下我不懂的類,
我又在解決方案中添加了一個test項目。
於是就成了一個包含三個項目的解決方案。
這是我第一次接觸多項目的解決方案的管理。
於是就遇上了這個問題。
我想把我的代碼發給我的同學進行調試。
一般情況上是發送bin文件夾中的debug文件夾或release文件夾。
在打包發送之前,我先自己運行了一下,
居然發現debug文件夾下的exe和release文件夾下的exe不同----debug文件夾下的exe要比release下的“舊”。
以爲是沒有更新,於是,重新生成了一遍,但是,還是沒用。
但是直接調試用可以成功的得到最新的程序。
我想在網上找一些相關信息。
但是,vs2005這東西,相信有時間上網的人都是一些初學者,沒辦法解決。
於是,乾脆就自己想一下辦法吧。
無一種居然發現了在“生成”菜單的最下面多了一項“配置管理”
點擊它,在彈出的窗口口中在“活動解決方案配置”下拉列表中有四個選項。
選擇debug的話,調試時候更新的將是debug文件夾下的文件。
選擇release的話,更新的將是release文件夾下的文件。
還有兩個是,新建和編輯。
這兩個的具體作用是什麼,我沒有去嘗試,因爲都是隻有debug或release或空選擇。
具體爲什麼要這樣做。小弟更是不知道。
請看到此文的高手指點指點。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章