更改WPF项目模板的命名空间

Kwa*_*eng 4 wpf project-template

当我修改xaml的cs时,我将进入并手动修改相应的*.g.cs文件.而且每次重建时它似乎都会被覆盖.

所以我的问题是,更改由WPF项目模板生成的WPF应用程序上的命名空间的正确方法是什么?

Fra*_*nov 13

由于.g.cs文件是从.xaml文件生成的,除了更改.xaml.cs文件中的命名空间外,还必须更改.xaml文件中的命名空间.

例如,我的一个项目中的主窗口在mainwindow.xaml中声明如下:

<Window x:Class="Penov.Playground.MainWindow">
Run Code Online (Sandbox Code Playgroud)

相应的mainwindow.xaml.cs文件包含:

namespace Penov.Playground
{
    public class MainWindow
}
Run Code Online (Sandbox Code Playgroud)

如果我想从Penov.Playground更改名称空间,我需要在两个地方更改它.这将导致在具有新命名空间的下一个构建中生成.g.cs文件.

  • 这样的答案使我成为我每天使用的精彩资源 (3认同)