Asp.net core 如何更改使用个人身份验证的ASP.NET核心应用程序的默认文件夹结构

Asp.net core 如何更改使用个人身份验证的ASP.NET核心应用程序的默认文件夹结构,asp.net-core,asp.net-core-mvc,Asp.net Core,Asp.net Core Mvc,我创建了一个Asp.Net核心web应用程序,并使用了“个人身份验证”选项。自动生成的代码的结构如下图所示 我不希望模型文件夹中包含XxxViewModels(例如AccountViewModels)文件夹,而是希望位于名为ViewModels的文件夹中,该文件夹与Models文件夹平行。如何确保所有名称空间都与新结构保持一致,而不必手动更改它们?我想您可以在不更改其名称空间的情况下更改此类位置。但这不是一个好主意。我也会更改位置和名称空间。很容易找到错误,因为它会抛出编译错误。是的。我希望

我创建了一个Asp.Net核心web应用程序,并使用了“个人身份验证”选项。自动生成的代码的结构如下图所示


我不希望模型文件夹中包含
XxxViewModels
(例如
AccountViewModels
)文件夹,而是希望位于名为
ViewModels
的文件夹中,该文件夹与
Models
文件夹平行。如何确保所有名称空间都与新结构保持一致,而不必手动更改它们?

我想您可以在不更改其名称空间的情况下更改此类位置。但这不是一个好主意。我也会更改位置和名称空间。很容易找到错误,因为它会抛出编译错误。是的。我希望名称空间与文件夹结构保持一致,以便在项目增长时更易于维护。我找到了一个使用Ctr+R+R的解决方案。但是,它只允许我一次更改一个级别。我仍然需要在某些位置手动调整