如果你直截了當由項目嚮導,並適當地,它通常會導致以下文件名單擊「控制檯應用程序項目」建立在Visual Studio(比方說,一個控制檯應用程序)項目結構:自動化項目創建在VS
MyCompany.MyProject\
MyCompany.MyProject.csproj
MyCompany.MyProject.sln
有用於創建解決方案,這會導致額外的文件夾選項...
MyCompany.MyProject\
MyCompany.MyProject.sln
MyCompany.MyProject\
MyCompany.MyProject.csproj
他們兩人都是不希望的,因爲它們導致長文件/文件夾名稱問題特別是當項目已經在我身邊時一個非常深的層次結構。
Desireble將沿此線的東西:
MyProject\
MyCompany.MyProject.sln
src\
ConsoleApp\
MyCompany.MyProject.ConsoleApp.csproj
爲了實現這一點,我有過做同樣重複步驟一遍又一遍
- 創建只有空的解決方案項目名稱
- 導航到解決方案文件夾,創建一個文件夾「src」
- 創建一個只有項目類型名稱的項目(例如Ui,Fronte第二,控制檯..)根據公司
- 重命名項目命名規則
- 重命名裝配/名稱空間
- 調整中的文件命名空間(好吧,我有ReSharper的,所以這是快速完成)。
有什麼辦法來自動完成這個?也許使用自定義嚮導或擴展?
不是一個真正的答案......但是:大約一兩個星期前,我們轉到了[CMake](http://www.cmake.org/)。是的,這需要一段時間,但不會解決所有的問題,但目前我相信它是值得的。特別是當涉及到文件夾層次結構時(並且考慮到您習慣了CMake「做事」的風格),您可以擁有更多的控制權。 – TobiMcNamobi 2014-10-02 06:55:32
@TobiMcNamobi CMake聽起來非常有前途,但是我的老闆絕對不會同意這一點。 (他更像是一個鼠標/ UI類型的人) – xvdiff 2014-10-02 06:59:36