Jef*_*Fay 8 wpf xaml visual-studio-2010 project-folder
我以前在我的WPF应用程序项目中有一个名为"Controls"的子文件夹.它包含一个WPF用户控件.我决定将该用户控件移动到我的"Views"文件夹中.由于原始文件夹为空,我决定将其从项目中删除.
因为删除了用户控件和文件夹,我收到编译错误,因为用户控件使用了ProjectName.Folder命名空间,现在没有任何引用它.MainWindow.g.cs是ProjectName.Controlsusing语句中的引用.
我知道*.g.cs是由VS生成的,无法编辑,因为它会被覆盖.如何才能将该命名空间写入g.cs文件?我尝试清理我的解决方案/项目并重建但没有任何工作.
Jef*_*Fay 11
我在我的Xaml代码(MainWindow.xaml)中有一个对Controls命名空间的本地引用.我删除了引用,清理了项目并生成了一个成功的构建.
在您的用户控制文件中
在ClassName.xaml中,您必须更改命名空间,如下所示
<UserControl
x:Class="YourOldNamespace.ClassName"
...
...
/>
Run Code Online (Sandbox Code Playgroud)
在ClassName.xaml.cs中,您必须更改命名空间,如下所示
using System;
using System.Windows;
namespace YourOldNamespace{
public class ClassName{ ....
}
Run Code Online (Sandbox Code Playgroud)
在这两个文件中,必须根据需要将YourOldNamespace替换为某个新的命名空间.
| 归档时间: |
|
| 查看次数: |
8530 次 |
| 最近记录: |