环境:程序多语言,使用的是xaml资源字典
在app.xaml中根据配置加载语言xaml
比如新建一个Chinese.xaml
在app.xaml中
Resources.MergedDictionaries.Add((ResourceDictionary)Application.LoadComponent(new Uri("Language.Skin.Source;component/Language/Chinese.xaml", UriKind.Relative)));
需求:生成解决方案的时候,。把Chinese.xaml输出到debug中, Resources.MergedDictionaries.Add指向debug中的Chinese.xaml文件
这样子我在debug文件内修改xaml语言文件,就可以直接应用到程序中,要不然需要在代码中修改xaml语言文件,再重新生成
试过多种方法,网上查过相关资料,发现 Resources.MergedDictionaries.Add没有办法加载程序集外的文件
想知道有没有其他方法实现这一需求,求思路,代码更好