【发布时间】:2020-02-15 02:04:05
【问题描述】:
我有一个 MVC 应用程序(解决方案),其中包含多个项目。也就是 DaL、Utility、工作流等……
在 Dal 中,有一个命名空间为“xyz.home.smart.Dal”。命名空间中有一个公共部分“SqlEngine”类。
工作流项目中包含相同的 SqlEngine 类(只有类,无 Dal 引用;具有相同的命名空间)。
我在工作流中修改了“SqlEngine”类,在构建时我得到了工作流 DLL(工作正常)。然而,与此一起,其他项目 DLL 也在构建(注意 - 我没有修改其他项目中的“SqlEngine”)。
如何在其他项目中修改 DLL?是不是因为相同的命名空间而发生这种情况?有人可以帮忙理解吗?谢谢。
【问题讨论】:
-
查看解决方案中的项目依赖关系。重建任何项目时,必须重建所有将其作为依赖项的项目。然后是任何将 那些 作为依赖项的项目,依此类推。
标签: c# .net asp.net-mvc namespaces