提问人:MajorMajorMajor 提问时间:6/28/2023 最后编辑:marc_sMajorMajorMajor 更新时间:6/28/2023 访问量:37
“using”语句会自动移出命名空间
A "using" statement gets moved automatically outside of the namespace
问:
当自定义 VS 项目模板用于创建项目时,VS 会自动更改该模板中的文件。
模板 zip 文件中的代码:
using Enterprise.Utilities.ServiceBase.Requests;
using Enterprise.Utilities.ServiceBase.Responses;
namespace TemplateAspnetCore.ExamplesRestService
{
using System = global::System;
// ....
}
使用模板创建新项目时的代码:
using Enterprise.Utilities.ServiceBase.Requests;
using Enterprise.Utilities.ServiceBase.Responses;
using System = global::System;
namespace NewProjectName.ExamplesRestService
{
// ....
}
关于什么可能导致 using 语句移出命名空间的任何想法?
我希望文件保持原样,并希望 using 语句保留在命名空间中,就像在原始文件中一样。
我可以通过将 using 语句移回命名空间来解决已创建项目中的问题。但是由于它是一个模板,如果不需要手动步骤就好了。
答: 暂无答案
评论
csharp_using_directive_placement
和/或 .dotnet_diagnostic.IDE0065