none
为何在引用了System.Windows.Interactivity程序集之后会生成一堆System.Windows.Interactivity.resources.dll文件? RRS feed

  • 问题

  • 在我的项目生成目录下面,会出现一堆System.Windows.Interactivity.resources.dll文件,比如en/System.Windows.Interactivity.resources.dll,de/System.Windows.Interactivity.resources.dll,zh-Hans/System.Windows.Interactivity.resources.dll

    看样子是各种语言下的Interactivity资源文件。但是我删掉这些dll之后还是能正常运行。请问这些dll有什么作用,是否可以删去。如果可以删去,那是否可以不生成这些dll。

    2011年6月5日 7:50

答案

  • 这些是多国语言资源文件,根据你当前程序 使用的默认语言环境 (默认是En-us),其它的国家语言资源文件是可以删掉的。除非你显式的更改你的程序的语言环境,比如下面代码:

    System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("de");
     //德语环境

     

    你就需要这个语言环境所对应的资源文件。de/System.Windows.Interactivity.resources.dll

     

    Sincerely,


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年6月6日 3:39
    版主
  • 这些资源是Blend SDK发布的时候带的,如果你不喜欢,你可以到

    •  64位Windows, Blend 4 SDK :  C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries 
    •  64位Windows, Blend 3 SDK :  C:\Program Files (x86)\Microsoft SDKs\Expression\Blend 3\Interactivity\Libraries\WPF
    • 或者 32位下是 C:\Program Files  目录下的相应位置

    中去删除(建议备份下)相应语言环境的文件夹或者资源文件。

    Sincerely,


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年6月7日 9:38
    版主

全部回复

  • 这些是多国语言资源文件,根据你当前程序 使用的默认语言环境 (默认是En-us),其它的国家语言资源文件是可以删掉的。除非你显式的更改你的程序的语言环境,比如下面代码:

    System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("de");
     //德语环境

     

    你就需要这个语言环境所对应的资源文件。de/System.Windows.Interactivity.resources.dll

     

    Sincerely,


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年6月6日 3:39
    版主
  • 发现每次编译都会生成这些dll,不知道可不可以不生成。
    2011年6月7日 7:36
  • 这些资源是Blend SDK发布的时候带的,如果你不喜欢,你可以到

    •  64位Windows, Blend 4 SDK :  C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries 
    •  64位Windows, Blend 3 SDK :  C:\Program Files (x86)\Microsoft SDKs\Expression\Blend 3\Interactivity\Libraries\WPF
    • 或者 32位下是 C:\Program Files  目录下的相应位置

    中去删除(建议备份下)相应语言环境的文件夹或者资源文件。

    Sincerely,


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年6月7日 9:38
    版主