更改项目的默认名称空间和程序集名称。它会影响引用它的项目吗?

时间:2012-12-21 13:04:35

标签: c# c#-2.0 .net-assembly

我有一个包含许多项目的解决方案。我想更改其中一个项目的默认命名空间和程序集名称,因为它们与项目名称不同,并且在查找dll时会出现混乱。 我通过在相关项目的属性中更改它来做到这一点。

现在我遇到了一个问题,我只想对项目应用热修复。 如果我在发布中仅更改1个项目的dll(其名称已更改),那么引用它的项目是否能够识别它。 或者我是否需要找到引用它的所有项目并为所有这些项目应用此修补程序。

引用是项目引用而不是dll

1 个答案:

答案 0 :(得分:0)

此修补程序确实无法正常工作,其他项目dll没有考虑默认命名空间名称的更改以及它们所依赖的dll的程序集名称。因此,对于任何更改默认命名空间或程序集名称的人来说,应用依赖于正在更改的dll的整个dls集