我以前的 WPF 应用程序项目中有一个名为“Controls”的子文件夹。它包含一个 WPF 用户控件。我决定将该用户控件移至我的“Views”文件夹。由于原始文件夹是空的,我决定将其从项目中删除。
由于用户控件和文件夹被删除,我收到编译错误,因为用户控件使用了 ProjectName.Folder
命名空间,现在没有任何内容引用它。 MainWindow.g.cs 是在 using 语句中引用 ProjectName.Controls
的内容。
我知道*.g.cs是VS生成的,无法编辑,因为它会被覆盖。我该怎么做才能不允许将该命名空间写入 g.cs 文件?我尝试清理我的解决方案/项目并重建,但没有任何效果。
最佳答案
我的 Xaml 代码 (MainWindow.xaml) 中有一个对 Controls 命名空间的本地引用。我删除了引用,清理了项目并生成了成功的构建。
关于wpf - 从 g.cs 文件中删除旧的命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4206215/