同一名称空间在具有不同项目的单个解决方案中如何工作

时间:2019-10-18 05:50:14

标签: c# .net asp.net-mvc namespaces

我有一个MVC应用程序(解决方案),其中包含多个项目。那就是DaL,实用程序,工作流程等...

在Dal中,有一个命名空间为“ xyz.home.smart.Dal”。在该命名空间中,有一个公共的部分“ SqlEngine”类。

工作流项目中包含相同的SqlEngine类(仅类,没有Dal引用;具有相同的名称空间)。

我修改了工作流程中的“ SqlEngine”类,并在构建时获取了工作流程DLL(工作正常)。但是,与此同时,其他项目DLL也正在构建中(注意,我没有在其他项目中修改“ SqlEngine”)。

如何在其他项目中修改DLL?是不是因为相同的名称空间而发生这种情况?谁能帮忙了解一下吗?谢谢。

1 个答案:

答案 0 :(得分:0)

命名空间更改与其他项目无关。

这些构建的两个可能原因:

  • 您正在执行“全部构建”。
  • 或者这些其他项目都依赖于DaL(对此有参考),因此每次构建DaL时都必须对其进行构建,以确保它们不会被DaL的更改所破坏。
相关问题