更改 WPF 项目模板的命名空间
当我修改xaml的cs时,我必须进去手动修改相应的*.g.cs文件。 每次我重建时它似乎都会被覆盖。
所以我的问题是,更改由 WPF 项目模板生成的 WPF 应用程序上的命名空间的正确方法是什么?
When I modify the xaml's cs's I will have to go in and manually modify the corresponding *.g.cs file. And it seems to get overwritten every time I rebuild.
So my question is, what is the proper way to change the namespace on a WPF application that has been generated by the WPF project template?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于 .g.cs 文件是从 .xaml 文件生成的,因此除了更改 .xaml.cs 文件中的命名空间之外,还必须更改 .xaml 文件中的命名空间。
例如,我的一个项目中的主窗口在 mainwindow.xaml 中声明如下:
相应的 mainwindow.xaml.cs 文件包含:
如果我想从 Penov.Playground 更改命名空间,我需要在两个地方都更改它。 这将导致在下一个版本中使用新的命名空间生成 .g.cs 文件。
Since the .g.cs files are generated from the .xaml files, besides changing the namespace in the .xaml.cs files, you also have to change the namespace in the .xaml files.
For example, the main window in one of my projects is declared like this in mainwindow.xaml:
The corresponding mainwindow.xaml.cs file contains:
If I want to change the namespace from Penov.Playground, I need to change it in both places. This would result in a .g.cs files generated on the next build with the new namespace.