Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么可以';我的程序没有看到我的资源字典吗?_C#_Wpf_.net 4.0_Resourcedictionary - Fatal编程技术网

C# 为什么可以';我的程序没有看到我的资源字典吗?

C# 为什么可以';我的程序没有看到我的资源字典吗?,c#,wpf,.net-4.0,resourcedictionary,C#,Wpf,.net 4.0,Resourcedictionary,在我的程序中,我有三个功能强大的语言资源字典,允许用户在程序运行期间切换。我只是想将这些词典移动到我项目中的另一个文件夹中,但遇到了问题。它们当前在主项目文件夹中,但我想将它们移动到我的名为“语言资源”的文件夹中 问题出现在我设置启动资源字典的App.xaml文件中: 正如您在上面看到的,程序不理解我出于某种原因告诉它查看语言资源文件夹 以下是我的解决方案资源管理器在VS中的屏幕上限,以便于清楚说明: 将这些词典移动到所需文件夹的正确步骤是什么 在您的解决方案中,文件夹名称中的语言和资源之间

在我的程序中,我有三个功能强大的语言资源字典,允许用户在程序运行期间切换。我只是想将这些词典移动到我项目中的另一个文件夹中,但遇到了问题。它们当前在主项目文件夹中,但我想将它们移动到我的名为“语言资源”的文件夹中

问题出现在我设置启动资源字典的
App.xaml
文件中:

正如您在上面看到的,程序不理解我出于某种原因告诉它查看语言资源文件夹

以下是我的解决方案资源管理器在VS中的屏幕上限,以便于清楚说明:


将这些词典移动到所需文件夹的正确步骤是什么

在您的解决方案中,文件夹名称中的语言和资源之间有一个空格。但是在App.XAML中,它有下划线


当您尝试在XAML中使用资源时,最好使用包URI语法。请参阅MSDN链接

使用包URI。。使用
不会运行。我缺少什么?在您的解决方案中,语言和资源是有空间的。但是在App.XAML中有下划线。好眼力!我想我需要下划线来代替空格。它正在工作。我很感激。如果你想回答,我会接受的。