1

我正在使用 Expression Blend SDK 并且有参考,System.Windows.Interactivity以便我可以利用Behaviours 和EventTriggers 等。太好了。

我最近注意到,使用这个库System.Windows.Interactivity.dll可以将许多其他文件/文件夹复制到我的 bin 文件夹中。

目录: ar、de、fr、it 等。(显然是文化/本地化文件)。

文件: es-ES、es-GT、es-HN 等。

我不打算在其中一些语言/文化中本地化我的应用程序。

我需要在我的代码中使用的最低限度是什么?System.Windows.Interactivity为什么构建过程将这些文件/文件夹包含在 bin 目录中?

4

1 回答 1

2

我想你只需要保留那些指定你的特定国家和语言的。但是,真的值得删除它们吗?它们的大小不应超过几兆字节。

测试可以删除哪些内容的一种方法是删除与应用程序中的文化设置无关的内容,然后尝试运行应用程序……如果可行,则可以删除它们。请注意,当您运行应用程序时,它将重建并替换已删除的 dll。

更新>>>

如果您用于ClickOnce分发您的应用程序,则可以dll在打开启动项目属性页面时从已发布版本中删除这些s。转到Publish选项卡,然后单击Application Files按钮。在Application Files打开的对话框中,您可以选择哪些文件包含在已发布的应用程序中。

于 2013-09-12T09:17:56.760 回答