在VisualStudio中重命名WPF文件名的最佳(最安全)方法是什么?

在VisualStudio中重命名WPF文件名的最佳(最安全)方法是什么?,wpf,visual-studio,rename,Wpf,Visual Studio,Rename,使用Visual Studio时,是否有一种建议的重命名和移动文件的方法,以避免在Visual Studio感到困惑并且认为某些文件不存在时引起任何问题?Rename 重命名visual studio中显示的一个Xaml/CS文件 在.cs文件中,更改包含页/控件的类的名称 在xaml文件中,将名称控件/页面更改为新名称 构建并运行以验证。 移动 将cs和xaml文件的一组移动到新位置 在.cs文件中,更改名称空间以匹配文件夹名称空间 在.Xaml文件中,更改名称空间以匹配文件夹名称空间 在引用

使用Visual Studio时,是否有一种建议的重命名和移动文件的方法,以避免在Visual Studio感到困惑并且认为某些文件不存在时引起任何问题?

Rename
  • 重命名visual studio中显示的一个Xaml/CS文件
  • 在.cs文件中,更改包含页/控件的类的名称
  • 在xaml文件中,将名称控件/页面更改为新名称
  • 构建并运行以验证。
  • 移动
  • 将cs和xaml文件的一组移动到新位置
  • 在.cs文件中,更改名称空间以匹配文件夹名称空间
  • 在.Xaml文件中,更改名称空间以匹配文件夹名称空间
  • 在引用页面/控件的所有其他xaml文件(一次一个)中,调整当前命名空间以包含新的命名空间更改。如果名称空间被其他人使用,请跳过并转到步骤5
  • (在xaml中)在引用页面/控件的xaml文件顶部添加一个新名称空间,例如
    NewControls:…
    。Visual Studio Intellisense应该可以帮助您完全限定路径
  • (在Xaml中)根据需要将控件/页面上前面的名称空间更改为
    controls:…
    NewControls:…
    ,并且在实例化控件的位置将
    controls
    前缀更改为新的名称空间,例如
    NewControls.MyControl
  • 构建并运行以验证
  • 对每个页面引用重复(转至步骤4)
  • 应用程序
    如果您对应用程序启动的页面进行了更改,请转到app.xaml,并根据需要引用新的名称空间/名称。

    我尝试更新它,以便有人了解我的问题。您被否决了,因为大多数人都希望回答一个简单的问题,如果他们没有得到答案,他们将被否决。你的文章的问题是,正如最初写的那样,内容太广泛,太冗长,无法解决。它本质上是一个有效的问题,但(IMHO)也不是初学者提问学习的好地方。你的文章做得对,为了将来的参考,把它放在一个可复制的问题上,切中要害。:-)好的,我明白了。谢谢你的解释。