看板 C_Sharp 關於我們 聯絡資訊
※ 引述《teyou (傻傻ㄉ我)》之銘言: : 如果利用 VS.2005 or above 其實不用自己寫 BAT : 一個 .sln 檔案底下可以有很多個 .vsproj : 簡單來說在一個專案檔底下可以同時有很多個 PROJECT : 那在加入參考時候 可以指定另一個 PROJECT 如此可以達到你想要的目的 謝謝您的指點... 我知道你的意思... 但我的情況有點不太一樣... 今天我是有很多個 .sln 我可能在寫 A 專案時, 看到某個功能可能會一用再用, 就弄了個 liba.dll 的專案... 這是分佈在兩個不同的 .sln 裡的... 一個 A.sln 一個 liba.sln 同理我可能在 A 裡, 分出了 libb.dll libc.dll 各放在 libb.sln libc.sln 然後我又著手寫了第二個專案B... 之前分出來的 liba.dll libc.dll 有用到... 我又寫了 libd.dll (libd.sln) 出來, 因為這又是未來會被再使用的程式... 然後... 若干時間後, 我在開發專案 C 時... 發現 liba 其實可以做某方面的加強 於是我的 liba.dll 改寫了, 因為效能的 issue 或 DEBUG 或什麼的... 我希望我的 A B 也能使用改寫過的 liba... 雖然原則上就是把 A.sln 打開 重新建置就好...但是 這樣就要 A B 開兩次... 所以我想問的是... 有沒有辦法可以批次 build 方案(sln) 我可能在確定要出貨前, 把 liba.sln libb.sln libc.sln A.sln B.sln 都依序編過 請問有辦法做嗎@@ 謝~ __yroj -- 這不是分離....是出發.... 不是結束....是開始.... 也許有點寂寞.... 不過人生就是如此.... __yroj from"神劍闖江湖" #21 p.115 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.5.97
deuter:sln檔不用IDE 在cmd下打 msbuild A.sln 就可以了 04/23 14:34
cole945:你可以在你新sln裡加入舊的project呀~ 應該會叫.csproj 04/23 14:36
cole945:這樣你的solution下會就多出你之前寫的project.. 04/23 14:37
cole945:然後再設定refer那個proj就可以了~ 04/23 14:37
KENyroj:感謝1F的指點... <(_ _)> 04/23 15:49