C# 同一名称空间如何在具有不同项目的单个解决方案中工作
我有一个MVC应用程序(解决方案),其中包含多个项目。即DaL、实用程序、工作流等 在Dal中,有一个名称空间为“xyz.home.smart.Dal”,在名称空间中有一个公共部分“SqlEngine”类 工作流项目中包含相同的SqlEngine类(仅类,没有Dal引用;具有相同的命名空间) 我修改了工作流中的“SqlEngine”类,在构建之后,我得到了工作流DLL(工作正常)。然而,与此同时,其他项目也在构建DLL(注意-我没有在其他项目中修改“SqlEngine”)C# 同一名称空间如何在具有不同项目的单个解决方案中工作,c#,.net,asp.net-mvc,namespaces,C#,.net,Asp.net Mvc,Namespaces,我有一个MVC应用程序(解决方案),其中包含多个项目。即DaL、实用程序、工作流等 在Dal中,有一个名称空间为“xyz.home.smart.Dal”,在名称空间中有一个公共部分“SqlEngine”类 工作流项目中包含相同的SqlEngine类(仅类,没有Dal引用;具有相同的命名空间) 我修改了工作流中的“SqlEngine”类,在构建之后,我得到了工作流DLL(工作正常)。然而,与此同时,其他项目也在构建DLL(注意-我没有在其他项目中修改“SqlEngine”) DLL在其他项目中是如
DLL在其他项目中是如何修改的?这是不是因为同一个名称空间?谁能帮我理解一下吗?谢谢 命名空间更改与其他项目无关 这些生成的两个可能原因:
- 要么你在做“全部构建”
- 或者这些其他项目依赖于DaL(有对它的引用),所以每次构建DaL时,它们都必须被构建,以确保它们不会被DaL中的更改破坏