VS2010 中修改項目名稱


C#工程:

 

在VS2010中新建一個像項目,開發工作都接近尾聲了,客戶要求更換項目的名稱,差不多要變更整個解決方案中項目名稱,引用等等,這個工作量還是很大的。上網搜索解決方法,還實驗了專門的修改項目名稱工具,但是最后都是一堆的錯誤,看着頭疼。其實項目名稱個人感覺沒那么重要,客戶要的是程序能夠正常的運行起來,在運行的過程中也是不出現項目名稱的,不知道為何要該,但是客戶要求改我們還能拒絕?客戶是上帝,這個上帝有點煩……

不廢話了,修改項目名稱,主要是通過以下幾個步驟就能完成:

 

  • 修改解決方案的名稱。
  • 修改解決項目名稱。
  • 修改項目的程序集名稱和默認命名空間
  • 替換整個項目或解決方案中的出現該名稱的地方。
  • 修改.sln文件中的出現的名稱。
  • 更該與.sln文件同一目錄的文件夾的名稱。
  • 刪除項目Debug或Release文件下的所有內容
  • 重新編譯整個解決方案
 
  • 修改解決方案的名稱:直接選擇解決方案,右鍵重命名即可。
  • 項目名稱的修改和修改解決方案的過程一樣。
  • 項目程序集名名稱和默認命名空間的修改:選擇項目右鍵屬性中,就會出現相應的屬性修改選擇。
  • 替換項目或解決方案中的名稱:在VS中找到查找或替換按鈕,在彈出的對話框中選擇替換,注意替換范圍,默認整個解決方案,完成替換操作
  • 到項目文件夾下找到.sln文件,使用記事本打開,使用替換方法完成替換
  • 修改.sln文件同級目錄的對應文件夾名稱
  • 刪除Debug和Release目錄中的內容。

 

 

C++ MFC工程

修改前的知識准備:

1、解決方案相關文件

AAA.sln文件和AAA.suo文件為MFC自動生成的解決方案文件,它包含當前解決方案中的工程信息,存儲解決方案的設置。

2、工程相關文件

AAA.vcxproj文件是MFC生成的工程文件,它包含當前工程的設置和工程所包含的文件等信息。AAA.vcxproj.filters文件存放工程的虛擬目錄信息,也就是在解決方案瀏覽器中的目錄結構信息。

3、應用程序頭文件和源文件

就是相關的AAA.h和AAA.cpp文件

4、資源文件

一般我們使用MFC生成窗口程序都會有對話框、圖標、菜單等資源,應用程序向導會生成資源相關文件:res目錄、AAA.rc文件和Resource.h文件

res目錄:工程文件夾下的res目錄中含有應用程序默認圖標、工具欄使用圖標等圖標文件。

AAA.rc:包含默認菜單定義、字符串表和加速鍵表,指定了默認的About對話框和應用程序默認圖標文件等。

Resource.h:含有各種資源的ID定義。

 

修改工程名:

一、先修改工程名/解決方案名

舉例,原先的工程名為AAA   想要改成BBB

1.找到工程/解決方案所在的文件夾(已工程名/解決方案名命名,即AAA)

2.打開該文件夾,有一個AAA.sln,將其重命名為BBB.sln,用記事本打開該文檔,點替換,將所有AAA替換為BBB,保存退出.

3.AAA文件夾下還有一個AAA文件夾,打開里面有一個AAA.vcproj將其重命名為BBB.vcproj,用記事本打開該文檔,點替換,將所有AAA替換為BBB,然后修改AAA.vcxproj.filters、AAA.rc,方法同上,保存退出。

4.將用AAA命名的文件夾全重命名為BBB

 

二、接下來是該類名

舉例,原來類名AAA 想改為BBB

1.VS中打開該工程,CTRL+F將該工程中所有AAA字串改為BBB

2.手工將工程中所有.h,.cpp,.rc等文件名字含AAA的換為BBB比如我原來資源文件叫AAA.rc2現在改為BBB.rc2我原來叫AAADlg.cpp的源文件改名為BBBDlg.cpp以此類推...

3.重新編譯生成.

 

三、刪除多余文件

講過上面的步驟,在工程所在的文件夾內就會生成名字含BBB的文件但有一些名字含AAA的文件仍然存在,手動刪除即可.以防萬一,可以刪一個檢查一下工程是否正常,不正常就還原它.

 

 

VS相關參數的修改:

開始執行(不調試)設置:

 雙擊工具欄上的空白區域,會跳出自定義工具欄窗口。到命令頁找到工具欄->生成,查看里面的命令,至少包括“開始執行(不調試)”,“生成選定內容”,“生成解決方案”三項,如果缺少的話,點擊右面的添加命令->調試里添加。

 

編譯語言的更改:

工具——>導入和導出設置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM