C# Visual Studio项目在添加“系统”文件夹后损坏

rqqzpn5f  于 2023-02-24  发布在  C#
关注(0)|答案(2)|浏览(198)

我没有遇到这样的东西,我添加了一个文件夹“系统”到项目x1c 0d1x
然后我重命名为“mSys”或什么曾经和整个项目被打破,所有主要组件失去了参考?
我得到

我已经手动检查了整个项目**.sln**/csproj/ references,所有似乎都是为了,我该如何修复这个?
命名空间中不存在类型或命名空间名称“Windows”
CS 0234命名空间中不存在类型或命名空间名称“ComponentModel

mi7gmzs6

mi7gmzs61#

我假设发生的事情是包含在System文件夹中的代码也在System命名空间中。然后在重命名重构文件夹之后-命名空间usings也被重构,这破坏了global::System引用。
要解决此问题,请在重现此问题的每个文件的顶部添加using System;

1bqhqjot

1bqhqjot2#

好的,这样修复了它,添加了一个类的系统文件夹,再次创建了一个名为system的命名空间。
using System;已经出现在每个文件的顶部,查看它的引用显示了新生成的mShield2.System
重命名文件夹不会重命名自动生成的命名空间...例如,手动将其更改为**“mainSys”**修复了此问题。
谢谢

相关问题