作者KENyroj (难得一身鸡蛋糕...)
看板C_Sharp
标题Re: [问题] 请问批次建置多个方案...
时间Wed Apr 23 14:03:02 2008
※ 引述《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
1F:推 deuter:sln档不用IDE 在cmd下打 msbuild A.sln 就可以了 04/23 14:34
2F:推 cole945:你可以在你新sln里加入旧的project呀~ 应该会叫.csproj 04/23 14:36
3F:→ cole945:这样你的solution下会就多出你之前写的project.. 04/23 14:37
4F:→ cole945:然後再设定refer那个proj就可以了~ 04/23 14:37
5F:→ KENyroj:感谢1F的指点... <(_ _)> 04/23 15:49