在 Visual Studio 中重命名 WPF 文件名的最佳(最安全)方法是什么?
What is the best (safest) way to rename WPF file names in Visual Studio?
在使用 Visual Studio 时,是否有推荐的重命名和移动文件的方法,以免导致 Visual Studio 感到困惑并且认为某些文件不存在的任何问题?
重命名
- 重命名 Xaml/CS 文件 visual studio.
- 在 .cs 文件中更改包含 page/control.
的 class 的名称
- 在 xaml 文件中将名称 control/page 更改为新名称。
- 构建并运行验证。
移动
- 将 一组 的 cs 和 xaml 文件移动到新位置。
- 在 .cs 文件中更改命名空间以匹配文件夹命名空间。
- 在 .Xaml 文件中更改命名空间以匹配文件夹命名空间。
- 在引用 page/control 的所有其他 xaml 文件(一次一个)中,调整当前命名空间以包含新的命名空间更改。如果命名空间被其他人使用,请跳过并转到步骤5。
- (In xaml) 在 xaml 文件的顶部添加一个新的命名空间,该文件引用 page/control,例如
NewControls:...
。 Visual Studio Intellisense 应该可以帮助您完全限定路径。
- (In Xaml) 根据需要更改 control/page 上的前面的命名空间,例如
controls:...
到 NewControls:...
并且实例化控件的位置更改 controls
前缀到新的如NewControls.MyControl
.
- 构建并运行验证.
- 为每个页面参考重复(转到步骤 4)。
应用程序
如果您对应用程序启动的页面进行了更改,请转到 app.xaml 并根据需要引用新的 namespace/name。
在使用 Visual Studio 时,是否有推荐的重命名和移动文件的方法,以免导致 Visual Studio 感到困惑并且认为某些文件不存在的任何问题?
重命名
- 重命名 Xaml/CS 文件 visual studio.
- 在 .cs 文件中更改包含 page/control. 的 class 的名称
- 在 xaml 文件中将名称 control/page 更改为新名称。
- 构建并运行验证。
移动
- 将 一组 的 cs 和 xaml 文件移动到新位置。
- 在 .cs 文件中更改命名空间以匹配文件夹命名空间。
- 在 .Xaml 文件中更改命名空间以匹配文件夹命名空间。
- 在引用 page/control 的所有其他 xaml 文件(一次一个)中,调整当前命名空间以包含新的命名空间更改。如果命名空间被其他人使用,请跳过并转到步骤5。
- (In xaml) 在 xaml 文件的顶部添加一个新的命名空间,该文件引用 page/control,例如
NewControls:...
。 Visual Studio Intellisense 应该可以帮助您完全限定路径。 - (In Xaml) 根据需要更改 control/page 上的前面的命名空间,例如
controls:...
到NewControls:...
并且实例化控件的位置更改controls
前缀到新的如NewControls.MyControl
. - 构建并运行验证.
- 为每个页面参考重复(转到步骤 4)。
应用程序
如果您对应用程序启动的页面进行了更改,请转到 app.xaml 并根据需要引用新的 namespace/name。