1

我有 2 个类库 (ClassAClassB),它们被另一个库 ( ClassX) 引用。Web Project这些库在( Web01) 中被引用。

最初,只有ClassAClassB被用于Web01. 当我使用ClassXin 时Web01,它会自动修改我对ClassAand的引用ClassB。我注意到这一点是因为每当我更改ClassAorClassB和 buildWeb01时,ClassA.dll日期ClassB.dll都不会更新。它们的日期与 相同ClassX.dllClassA.dllClassB.dll的 日期 只会 在 我 建立 之前 更新ClassX.

有没有办法解决这个问题,这样我就不必在ClassX每次对ClassAand进行一些更改时都进行构建ClassB

4

1 回答 1

0

正如上面评论中提到的,如果项目驻留在同一个解决方案中,则构建应该是级联的。

如果它们驻留在不同的解决方案中,那么据我所知,将需要一个自定义构建脚本来确保所有内容都被编译/重新编译并遵循正确的构建顺序。

同样,这只是据我所知。可能还有其他选择。

还有一点需要注意,以防万一:如果您在任何引用的程序集中有常量值并且常量被更改,请记住重新编译引用该程序集的所有内容,因为常量在编译时得到解析并直接替换为文字值在二进制文件中。

于 2013-04-15T01:15:24.653 回答