我们有一个 C# 应用程序,其中一些屏幕是用 WPF 编写的。我正在尝试将其迁移到 dot net framework 4.5(我需要使用它的一项功能)。但是当我运行我的应用程序时,我得到了一个来自 WPF 代码的异常。
我研究了一段时间并得出结论,问题出在 XAML 文件路径中的方括号上(当它不应该出现在类命名空间中时,我们使用此约定)。
我创建了一个简单的 WPF 测试应用程序。在解决方案中添加了名为:[newfolder1](带括号)的新文件夹。将窗口移动到该文件夹,当我运行它时,出现以下错误:找不到资源“[newfolder1]/mainwindow.xaml”。
如果我从文件夹中删除括号,它运行良好。
我在网上没有找到任何关于这个问题的参考,这让我觉得我做错了什么。我最后的手段是从文件夹名称中删除括号,但这需要付出很多努力。
任何帮助将不胜感激。