当我构建我的 WPF 项目时,它会创建几个语言文件夹,每个文件夹都包含 "Microsoft.Expression.Interactions.resources.dll"。
奇怪的是,我从未为其他语言创建过资源字符串的翻译,但它仍然创建了 DE、KR、FR、ES 文件夹。我只需要 EN。
如何将本地化限制在只有 EN?
奇怪的是,我从未为其他语言创建过资源字符串的翻译,但它仍然创建了 DE、KR、FR、ES 文件夹。我只需要 EN。
如何将本地化限制在只有 EN?
<SupportedCultures>en</SupportedCultures>
但没有任何变化,还有一个警告说它是无效元素。Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries
中删除这些文件夹(除了en)。我通常这样处理。转到你的引用属性,然后进行以下操作:
设置“复制本地= false”
保存
设置“复制本地= true”
保存
就这样。
Visual Studio 2010最初不会在引用标记中放置:True,将“复制本地”设置为false会导致它创建标记。之后,它会相应地将其设置为true和false。
我也曾经遇到过输出文件夹中不必要的本地化文件夹和resources.dll文件的问题。移除对Microsoft.Expression.Drawing的引用解决了这个问题。
当然,这意味着我不能再使用该库中的任何内容;我在XAML文件中使用<draw:Arc>
来绘制弧线。我只是找到了另一种绘制弧线的方法。