C# System.Windows.Interactivity DLL计数

C# System.Windows.Interactivity DLL计数,c#,wpf,expression-blend,C#,Wpf,Expression Blend,我正在使用Expression Blend SDK,并引用了System.Windows.Interactivity,因此我可以利用行为s和EventTriggers等。太棒了 我最近注意到,使用此库会将System.Windows.Interactivity.dll,但也会将许多其他文件/文件夹复制到我的bin文件夹中 目录:ar、de、fr、it等(显然是文化/本地化文件) 文件:es es、es GT、es HN等 我不打算将我的应用程序本地化为其中一些语言/文化 在我的代码中使用Syst

我正在使用Expression Blend SDK,并引用了
System.Windows.Interactivity
,因此我可以利用
行为
s和
EventTrigger
s等。太棒了

我最近注意到,使用此库会将
System.Windows.Interactivity.dll
,但也会将许多其他文件/文件夹复制到我的bin文件夹中

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

文件:es es、es GT、es HN等

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


在我的代码中使用
System.Windows.Interactivity
的最低要求是什么?为什么这些文件/文件夹在生成过程中包含在bin目录中?

我想您只需要保留指定您特定国家和语言的文件/文件夹。然而,是否真的值得删除它们。。。它们不应该超过几兆字节

测试可以删除哪些内容的一种方法是删除与应用程序中的区域性设置不相关的内容,然后尝试运行应用程序。。。如果它起作用,那么可以移除它们。请注意,当您运行应用程序时,它将重建并替换已删除的DLL

更新>>>


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

谢谢。把我不需要的文件放在安装目录中是很烦人的。用户可能永远看不到这些文件,但如果它们是多余的,我不愿意包括它们。我想知道是否有办法阻止自动包含这些文件。。。