gpt4 book ai didi

c# - Resharper 一直提示命名空间与文件位置不对应,即使它确实如此

转载 作者:可可西里 更新时间:2023-11-01 08:55:14 24 4
gpt4 key购买 nike

我正在处理一个 WCF 项目。该项目的名称以前是 ServiceTemplate,我决定将其更改为更具指示性的名称。我按照以下步骤完成了重命名项目的痛苦工作:

  • 根据新项目名称更改 namespace 。此步骤预计会导致 Resharper 提示命名空间与其文件位置不对应,并建议将命名空间更改为“ServiceTemplate.Something”。我忽略了警告,因为它应该会在稍后消失。

  • 使用查找和替换替换整个解决方案中出现的所有“ServiceTemplate”。

  • 关闭解决方案。

  • 重命名 ServiceTemplate 文件夹和 ServiceTemplate.csproj 文件。

  • 用记事本打开 sln 文件并重复查找和替换的丑陋过程以替换该文件中出现的所有“ServiceTemplate”。

即使在所有这些步骤之后,Resharper 仍然提示命名空间与文件位置不对应。奇怪的是,Resharper 仍然建议将命名空间更改为“ServiceTemplate.Something”,即使解决方案中没有字符串“ServiceTemplate”,既不在文件夹/文件名中也不在文件内容中。

是什么导致了这个问题,我该如何摆脱它?

最佳答案

您还需要确保更改项目属性中的默认命名空间,在您更改程序集名称的位置旁边。 ReSharper 在决定文件中的命名空间应该是什么时也会使用它。

关于c# - Resharper 一直提示命名空间与文件位置不对应,即使它确实如此,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16294901/

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