gpt4 book ai didi

c# - 为什么将类移动到 Visual Studio 中的新文件夹会破坏事情?

转载 作者:太空宇宙 更新时间:2023-11-03 20:40:21 26 4
gpt4 key购买 nike

我有一个包含三个区域的 ASP.NET 应用程序。在应用程序的根目录中是一个 Models 文件夹,其中包含类的大杂烩,包括两个 DataContext、一些 Repository 类、一些 ViewModel 类、一些帮助类和一些业务逻辑类。

我想为每个子类别创建子文件夹,并将相关文件移动到适当的子文件夹中。但是,我注意到这是破坏性的事情。例如,如果我将其中一个 DataContext 移动到 Models 文件夹中的 DataContext 子文件夹,我发现存储库中的代码不再能看到 DataContext 类型。

这一定意味着模型文件夹对系统有特殊的意义。我在这里错过了什么?有什么方法可以“敏感”子文件夹,以便其他代码仍然可以看到已实现的类和 namespace ?还是我的做法有误?

最佳答案

可能是命名空间问题?模型文件夹没有特殊意义。

ASP.NET MVC 团队之前说过这样的话:

模型文件夹存在的唯一原因是因为人们一直在问我们把模型类放在哪里”;)

关于c# - 为什么将类移动到 Visual Studio 中的新文件夹会破坏事情?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3087794/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com