Re: [問題] 請問批次建置多個方案...

看板C_Sharp作者 (難得一身雞蛋糕...)時間17年前 (2008/04/23 14:03), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串3/3 (看更多)
※ 引述《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

04/23 14:34, , 1F
sln檔不用IDE 在cmd下打 msbuild A.sln 就可以了
04/23 14:34, 1F

04/23 14:36, , 2F
你可以在你新sln裡加入舊的project呀~ 應該會叫.csproj
04/23 14:36, 2F

04/23 14:37, , 3F
這樣你的solution下會就多出你之前寫的project..
04/23 14:37, 3F

04/23 14:37, , 4F
然後再設定refer那個proj就可以了~
04/23 14:37, 4F

04/23 15:49, , 5F
感謝1F的指點... <(_ _)>
04/23 15:49, 5F
文章代碼(AID): #183j4ORe (C_Sharp)
文章代碼(AID): #183j4ORe (C_Sharp)