c#类库不会自动更新

本文关键字:更新 类库 | 更新日期: 2023-09-27 18:09:13

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

原来,只有ClassAClassBWeb01中使用。当我在Web01中使用ClassX时,它会自动修改我对ClassAClassB的引用。我注意到这一点,因为每当我更改ClassAClassB,并构建Web01, ClassA.dllClassB.dll日期都没有更新。和ClassX.dll的日期是一样的。ClassA.dllClassB.dll的日期只会在我构建ClassX之前更新。

是否有这样的工作,我不需要构建ClassX每次我在ClassAClassB做一些改变?

c#类库不会自动更新

正如上面的注释所提到的,如果项目驻留在同一个解决方案中,那么构建应该是级联的。

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

再次强调,这只是据我所知。可能还有其他选择

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